.cl-editorial{min-height:65vh}.cl-editorial .ce-context{padding-block:24px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--cl-line);font-size:11px;color:var(--cl-muted)}.ce-context nav{min-width:0}.cl-editorial .ce-context ol{display:flex;gap:9px;flex-wrap:wrap;padding:0;list-style:none;line-height:1.7}.ce-context li+li:before{content:"/";margin-right:9px;color:#b6a998}.ce-context a:hover{text-decoration:underline}.ce-library-link{white-space:nowrap;color:var(--cl-wine)!important}.cl-editorial h1{font-size:clamp(42px,4.2vw,64px);line-height:1.08;overflow-wrap:break-word}.cl-editorial .ce-index-header h1{font-size:clamp(58px,6.2vw,88px)}.cl-editorial .ce-lead{font-size:15px;line-height:1.9;color:var(--cl-muted);margin-top:26px;max-width:590px;text-wrap:pretty}.ce-article-header,.ce-index-header,.ce-landing-header{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:center;padding-block:66px 74px}.ce-index-header{grid-template-columns:1fr 1fr;gap:10%}.ce-article-header>figure{width:100%;max-width:350px;justify-self:end}.ce-article-header img{aspect-ratio:4/5}.ce-article-header img,.ce-landing-header img{width:100%;height:auto;object-fit:cover;border-radius:4px}.ce-landing-header img{aspect-ratio:1}.ce-landing-header figcaption{font:italic 20px var(--cl-serif);color:var(--cl-muted);text-align:center;margin-top:15px}.cl-editorial .ce-byline{gap:12px;font-size:11px;color:var(--cl-muted);line-height:1.8}.ce-actions,.cl-editorial .ce-byline{display:flex;flex-wrap:wrap;margin-top:26px}.ce-actions{gap:20px;align-items:center}.ce-featured-story{background:#eee8dd;border:1px solid var(--cl-line);border-radius:4px;overflow:hidden;display:block}.ce-featured-story>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.ce-featured-story>div{padding:24px 30px}.cl-editorial .ce-featured-story h2{font-size:36px;line-height:1.1;margin-block:15px 10px}.ce-index-header .cl-button{margin-top:28px}.cl-editorial .ce-card-meta{display:block;font-size:10px;color:var(--cl-wine);line-height:1.7;letter-spacing:.035em}.ce-reading-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:7%;padding-block:45px 85px;border-top:1px solid var(--cl-line);justify-content:space-between;align-items:start}.ce-contents{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;padding-right:12px}.ce-contents ol{list-style:none;padding:0;counter-reset:contents}.ce-contents li{counter-increment:contents;border-bottom:1px solid var(--cl-line)}.ce-contents li a{display:flex;gap:12px;align-items:baseline;padding-block:13px;font-size:12px;line-height:1.7;color:var(--cl-muted)}.ce-contents li a:before{content:counter(contents,decimal-leading-zero);color:var(--cl-wine);font-size:10px}.ce-contents li a:hover{color:var(--cl-wine)}.ce-contents>.cl-text-link{margin-top:25px;font-size:11px}.cl-editorial .ce-prose-section{position:relative;padding-block:14px 40px;scroll-margin-top:110px}.ce-section-number{font-size:10px;color:var(--cl-wine);letter-spacing:.14em;display:block;margin-bottom:15px}.cl-editorial .ce-prose h2{font-size:clamp(30px,3vw,39px);line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.cl-editorial .ce-prose p{font-size:15px;line-height:1.95;color:#665e55;margin-top:20px;text-wrap:pretty}.cl-editorial .ce-prose ul{padding-left:20px;margin-top:21px}.ce-prose li{padding-left:8px;margin-block:10px;font-size:14px;line-height:1.9;color:#665e55}.ce-prose li::marker{color:var(--cl-wine)}.ce-note{padding:30px;border-left:2px solid var(--cl-wine);background:#f0ebe1;margin-block:10px 40px}.cl-editorial .ce-note .cl-eyebrow{margin-top:0;font-size:9px!important}.cl-editorial .ce-note h2{font-size:28px}.cl-editorial .ce-note p:last-child{font-size:14px}.ce-designs{border-top:1px solid var(--cl-line);padding-top:36px;margin-top:12px}.cl-editorial .ce-block-heading p:not(.cl-eyebrow){font-size:13px;color:var(--cl-muted);line-height:1.85;margin-top:17px}.cl-editorial .ce-block-heading h2{font-size:40px}.ce-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}.ce-design{padding:23px;border:1px solid var(--cl-line);border-radius:4px;display:flex;flex-direction:column;min-width:0}.ce-design-tier{font-size:9px;color:var(--cl-wine);text-transform:uppercase;letter-spacing:.12em}.cl-editorial .ce-design h3{font-size:29px;margin-top:14px;line-height:1.15}.cl-editorial .ce-design p{font-size:12px;line-height:1.85;margin-top:14px;flex:1}.ce-design>strong{display:block;font-size:17px;font-weight:500;margin-top:20px}.ce-design small{font-size:10px;font-weight:400;color:var(--cl-muted)}.ce-design .ce-actions{gap:13px;margin-top:20px}.ce-design .cl-button{font-size:11px;padding:11px 15px}.ce-design .cl-text-link{font-size:11px}.cl-editorial #bacaan,.cl-editorial #pilihan-desain{scroll-margin-top:110px}.ce-explore,.ce-faq{padding-top:45px;margin-top:20px;border-top:1px solid var(--cl-line)}.ce-faq details{border-bottom:1px solid var(--cl-line)}.ce-faq details:first-of-type{margin-top:22px}.ce-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;font-size:14px;padding:20px 0}.ce-faq summary::-webkit-details-marker{display:none}.ce-faq summary>span{font-size:23px;color:var(--cl-wine)}.ce-faq details[open] summary>span{transform:rotate(45deg)}.cl-editorial .ce-faq details>p{margin:0;padding:0 25px 23px 0;font-size:14px}.ce-explore>div{display:flex;flex-wrap:wrap;gap:10px;margin-block:23px}.ce-explore>div a{font-size:12px;border:1px solid var(--cl-line);border-radius:3px;padding:11px 14px}.ce-explore>div a:hover{background:#eee8dd}.ce-related{padding-block:60px 80px;border-top:1px solid var(--cl-line)}.ce-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px;margin-top:30px}.ce-article-card{border-top:1px solid var(--cl-line);padding-top:23px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cl-editorial .ce-article-card h3{font-size:30px;line-height:1.16;margin-block:19px 15px;letter-spacing:-.025em}.ce-article-card h3 a:hover{color:var(--cl-wine)}.cl-editorial .ce-article-card p{font-size:13px;line-height:1.85;color:var(--cl-muted);margin:0;flex:1}.ce-article-card>.cl-text-link{margin-top:22px;font-size:11px}.ce-cta{padding-block:65px;background:#eee9df;text-align:center}.cl-editorial .ce-cta h2{font-size:clamp(38px,4.3vw,57px)}.cl-editorial .ce-cta p:not(.cl-eyebrow){font-size:14px;color:var(--cl-muted);margin-top:19px}.ce-cta .cl-button{margin-top:25px}.ce-library{padding-block:45px 85px;border-top:1px solid var(--cl-line)}.ce-library-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.cl-editorial .ce-library-heading h2{font-size:35px}.ce-search{width:330px;max-width:100%;flex-shrink:0}.ce-search input{width:100%;font:12px var(--cl-sans);padding:14px 16px;background:transparent;border:1px solid var(--cl-line);border-radius:4px;color:var(--cl-ink);min-height:46px}.ce-filters{display:flex;gap:6px;flex-wrap:wrap;margin-top:28px}.ce-filters button{background:transparent;border:1px solid transparent;color:var(--cl-muted);border-radius:30px;padding:11px 17px;min-height:44px;font-size:12px}.ce-filters button:hover{border-color:var(--cl-line)}.ce-filters button[aria-pressed=true]{background:var(--cl-wine);color:#fffaf4}.cl-editorial .ce-result-count{font-size:11px;color:var(--cl-muted);margin-top:17px}.ce-empty{text-align:center;padding:55px 20px;border:1px dashed var(--cl-line);margin-top:25px;border-radius:4px}.ce-empty h3{font-size:32px}.cl-editorial .ce-empty p{margin-block:17px}.ce-empty .cl-button{margin-top:10px}.ce-privacy-header{max-width:780px;padding-block:65px 55px}.ce-privacy-header .ce-lead{max-width:none}.ce-contact{border:1px solid var(--cl-line);padding:30px;border-radius:4px;margin-top:20px}.ce-contact .cl-button{margin-top:23px}.cl-editorial :is(summary,input):focus-visible{outline:2px solid var(--cl-wine);outline-offset:5px}@media(max-width:1050px){.ce-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:5%}.ce-article-header,.ce-landing-header{gap:5%}.ce-library-heading{align-items:flex-start;flex-direction:column}.ce-article-grid{gap:30px 24px}.cl-editorial .ce-design h3{font-size:26px}.ce-design{padding:19px}}@media(max-width:800px){.ce-reading-layout{grid-template-columns:1fr;padding-top:30px;gap:32px}.ce-contents{position:static;max-height:none;padding:23px;border:1px solid var(--cl-line);border-radius:4px}.ce-contents>.cl-text-link{margin-top:13px}.ce-contents li a{font-size:13px}.ce-article-header,.ce-index-header,.ce-landing-header{gap:5%;padding-block:45px 50px}.cl-editorial h1{font-size:43px}.cl-editorial .ce-lead{font-size:14px}.ce-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-index-header{gap:6%}.cl-editorial .ce-index-header h1{font-size:60px}.ce-featured-story>div{padding:20px}.cl-editorial .ce-featured-story h2{font-size:30px}.ce-article-header>figure{align-self:start}.ce-landing-header>figure{align-self:center}.ce-library-heading h2{max-width:100%}}@media(max-width:600px){.cl-editorial .ce-context{padding-block:18px;display:block;font-size:10px}.ce-library-link{display:inline-block;margin-top:12px}.ce-article-header,.ce-index-header,.ce-landing-header{grid-template-columns:1fr;gap:30px;padding-block:36px 40px}.cl-editorial h1{font-size:42px}.cl-editorial .ce-index-header h1{font-size:60px}.cl-editorial .ce-lead{font-size:14px;margin-top:21px}.ce-article-header>figure{max-width:none}.ce-article-header img{aspect-ratio:1.5}.ce-landing-header img{aspect-ratio:4/3}.ce-article-header .ce-byline,.ce-landing-header .ce-byline{font-size:10px;gap:8px}.ce-reading-layout{padding-block:25px 50px}.ce-contents{padding:20px}.ce-contents li a{font-size:12px}.cl-editorial .ce-prose h2{font-size:31px}.cl-editorial .ce-prose p{font-size:14px;line-height:1.95}.ce-prose li{font-size:13px}.ce-prose-section{padding-bottom:32px!important}.ce-note{padding:24px}.cl-editorial .ce-note h2{font-size:27px}.ce-design-grid{grid-template-columns:1fr;gap:17px}.ce-design{padding:23px}.cl-editorial .ce-design h3{font-size:30px}.ce-design .cl-button,.ce-design .cl-text-link{font-size:12px}.cl-editorial .ce-block-heading h2{font-size:34px}.ce-explore,.ce-faq{padding-top:32px}.ce-faq summary{font-size:13px}.ce-related{padding-block:40px 50px}.ce-article-grid{grid-template-columns:1fr;gap:30px}.cl-editorial .ce-article-card h3{font-size:32px}.ce-article-card>.cl-text-link{font-size:12px}.ce-card-meta{font-size:11px!important}.ce-library{padding-block:35px 50px}.cl-editorial .ce-library-heading h2{font-size:32px}.ce-search{width:100%}.ce-search input{font-size:12px}.ce-filters{gap:3px;margin-top:22px}.ce-filters button{font-size:11px;padding:10px 13px}.ce-cta{padding-block:48px}.cl-editorial .ce-cta h2{font-size:40px}.cl-editorial .ce-cta p:not(.cl-eyebrow){font-size:13px;line-height:1.8}.ce-privacy-header{padding-block:36px 38px}.ce-contact,.ce-featured-story>div{padding:23px}}@media(prefers-reduced-motion:reduce){html:has(.cl-editorial){scroll-behavior:auto}}