.costahaus-blog-page,.costahaus-blog-detail{background-color:var(--costahaus-warm-page);font-family:var(--body-font-family)}.costahaus-blog-list-section{background-color:var(--costahaus-warm-page);padding-top:34px;padding-bottom:76px}.costahaus-blog-list{gap:22px;width:100%;display:grid}.costahaus-blog-list-item{background-color:var(--costahaus-white-card);border:1px solid #78624c1a;border-radius:16px;grid-template-columns:178px 1fr;align-items:center;gap:28px;width:100%;padding:22px 26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 14px 36px #041e4209}@media (hover:hover){.costahaus-blog-list-item:hover{border-color:#07407329;transform:translateY(-1px);box-shadow:0 18px 44px #041e420e}}.costahaus-blog-list-item__image{aspect-ratio:4/3;background-color:var(--costahaus-warm-panel);border-radius:11px;width:100%;display:block;position:relative;overflow:hidden}.costahaus-blog-list-item__img{object-fit:cover}.costahaus-blog-image-placeholder{background-color:var(--costahaus-warm-panel);color:var(--costahaus-muted-text);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;height:100%;font-size:13px;font-weight:600;display:flex}.costahaus-blog-list-item__content{min-width:0}.costahaus-blog-list-item__title{font-family:var(--display-font-family);letter-spacing:0;margin-bottom:11px;font-size:clamp(19px,1.55vw,24px);font-weight:650;line-height:1.26}.costahaus-blog-list-item__title a{color:var(--headings-color);text-decoration:none;transition:color .18s}.costahaus-blog-list-item__title a:hover{color:var(--costahaus-primary)}.costahaus-blog-list-item__excerpt{color:var(--costahaus-muted-text);max-width:none;margin-bottom:14px;font-size:15px;line-height:1.72}.costahaus-blog-card__link{color:var(--costahaus-primary);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.costahaus-blog-card__link:hover{text-decoration:underline}.costahaus-blog-detail,.costahaus-blog-detail__header,.costahaus-blog-detail__body{background-color:var(--costahaus-warm-page)}.costahaus-blog-detail__header{padding-bottom:30px}.costahaus-blog-detail__body{padding-top:34px}.costahaus-blog-detail__intro,.costahaus-blog-detail__article,.costahaus-blog-content{font-family:var(--body-font-family)}.costahaus-blog-detail__article{background-color:#ffffff94;border:1px solid #78624c1a;border-radius:18px;max-width:860px;margin-inline:auto;padding:clamp(24px,3vw,42px)}.costahaus-blog-detail__intro h1,.costahaus-blog-content h1,.costahaus-blog-content h2,.costahaus-blog-content h3,.costahaus-blog-content h4,.costahaus-blog-content h5,.costahaus-blog-content h6{color:var(--headings-color);font-family:var(--display-font-family);letter-spacing:0;font-weight:700;line-height:1.16}.costahaus-blog-detail__intro h1{margin-bottom:14px;font-size:clamp(28px,3vw,38px);line-height:1.16}.costahaus-blog-detail__intro p{font-size:17px;line-height:1.62}.costahaus-blog-detail__intro p,.costahaus-blog-content,.costahaus-blog-content p,.costahaus-blog-content li,.costahaus-blog-content blockquote{font-family:var(--body-font-family)}.costahaus-blog-content{color:var(--costahaus-body-text);font-size:17px;line-height:1.84}.costahaus-blog-content p{color:var(--costahaus-body-text);text-align:justify;margin-bottom:24px;font-size:17px;line-height:1.84}.costahaus-blog-content>:first-child{margin-top:0}.costahaus-blog-content>:last-child{margin-bottom:0}.costahaus-blog-content h2,.costahaus-blog-content h3,.costahaus-blog-content h4,.costahaus-blog-content h5,.costahaus-blog-content h6{margin-bottom:16px}.costahaus-blog-content h1{font-size:clamp(28px,3vw,38px)}.costahaus-blog-content h2{margin-top:48px;margin-bottom:18px;font-size:clamp(24px,2.3vw,32px)}.costahaus-blog-content h3{margin-top:42px;margin-bottom:14px;font-size:clamp(21px,1.8vw,26px)}.costahaus-blog-content h4{margin-top:36px;font-size:20px}.costahaus-blog-content h5{margin-top:32px;font-size:18px}.costahaus-blog-content h6{letter-spacing:0;margin-top:30px;font-size:16px}.costahaus-blog-content a{color:var(--costahaus-primary);text-underline-offset:5px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-thickness .18s}.costahaus-blog-content a:hover{text-decoration-thickness:2px}.costahaus-blog-content ul,.costahaus-blog-content ol{text-align:left;margin:8px 0 28px 24px;padding-left:22px;list-style-position:outside}.costahaus-blog-content ul{list-style-type:disc!important}.costahaus-blog-content ol{list-style-type:decimal!important}.costahaus-blog-content li{color:var(--costahaus-body-text);text-align:left;margin-bottom:12px;padding-left:4px;line-height:1.78;display:list-item}.costahaus-blog-content ul>li{list-style-type:disc!important}.costahaus-blog-content ol>li{list-style-type:decimal!important}.costahaus-blog-content ul>li::marker{color:var(--costahaus-primary);font-weight:700}.costahaus-blog-content ol>li::marker{color:var(--costahaus-primary);font-weight:700}.costahaus-blog-content li>ul,.costahaus-blog-content li>ol{margin-top:10px;margin-bottom:8px}.costahaus-blog-content__task{list-style:none!important}.costahaus-blog-content__task input{accent-color:var(--costahaus-primary);margin-right:8px;transform:translateY(1px)}.costahaus-blog-content mark{color:inherit;background-color:#f5cb5c47;border-radius:3px;padding:0 3px}.costahaus-blog-content del{color:#6b7280}.costahaus-blog-content__table-wrap{margin:28px 0;overflow-x:auto}.costahaus-blog-content table{border-collapse:collapse;min-width:100%}.costahaus-blog-content th,.costahaus-blog-content td{color:var(--costahaus-body-text);text-align:left;vertical-align:top;border:1px solid #78624c29;padding:10px 12px}.costahaus-blog-content th{background-color:var(--costahaus-warm-panel);color:var(--headings-color);font-family:var(--body-font-family);font-weight:700}.costahaus-blog-content blockquote{background:var(--costahaus-warm-panel);border-left:4px solid var(--costahaus-terracotta);color:var(--costahaus-body-text);text-align:justify;border-radius:12px;margin:34px 0;padding:22px 26px;font-size:17px;line-height:1.78;box-shadow:0 12px 32px #78624c0f}.costahaus-blog-content hr{border:0;border-top:1px solid var(--costahaus-warm-border);margin:44px 0}.costahaus-blog-content code{color:var(--costahaus-body-text);background-color:#78624c1a;border-radius:5px;padding:2px 6px;font-size:.9em}.costahaus-blog-content pre{color:#f9fafb;background-color:#111827;border-radius:12px;margin:30px 0;padding:18px 20px;font-size:14px;line-height:1.7;overflow-x:auto}.costahaus-blog-content pre code{color:inherit;background-color:#0000;padding:0}@media (max-width:767.98px){.costahaus-blog-list-section{padding-top:22px;padding-bottom:58px}.costahaus-blog-list{gap:20px}.costahaus-blog-list-item{grid-template-columns:1fr;align-items:stretch;gap:18px;padding:16px}.costahaus-blog-list-item__image{aspect-ratio:16/10}.costahaus-blog-list-item__title{font-size:19px;line-height:1.3}.costahaus-blog-list-item__excerpt{font-size:14.5px;line-height:1.68}.costahaus-blog-content,.costahaus-blog-content p{font-size:16px;line-height:1.78}.costahaus-blog-detail__header{padding-bottom:24px}.costahaus-blog-detail__body{padding-top:26px}.costahaus-blog-detail__intro h1{text-align:center;text-wrap:pretty;margin-bottom:12px;font-size:clamp(23px,6.4vw,29px);line-height:1.22}.costahaus-blog-detail__intro p{text-align:center;font-size:16px;line-height:1.6}.costahaus-blog-detail__article{border-radius:14px;padding:22px 20px}.costahaus-blog-content h1{font-size:26px}.costahaus-blog-content h2{margin-top:42px;font-size:23px;line-height:1.24}.costahaus-blog-content h3{margin-top:34px;font-size:20px;line-height:1.28}.costahaus-blog-content h4{font-size:18px}.costahaus-blog-content ul,.costahaus-blog-content ol{margin-left:18px;padding-left:18px}.costahaus-blog-content blockquote{margin:28px 0;padding:20px}}
