.ctn-editorial-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:26px 5vw;display:flex}.ctn-editorial-header .lc-approved-logo{width:230px;max-width:46vw}.ctn-editorial-header nav{gap:28px;font-size:12px;display:flex}.ctn-editorial main{max-width:1400px;margin:auto;padding:0 5vw 70px}.ctn-editorial-intro{max-width:920px;padding:64px 0 44px}.ctn-editorial-intro h1{letter-spacing:-.025em;font-size:clamp(44px,6.5vw,88px);line-height:1.05;margin:24px 0!important}.ctn-editorial-intro>p{color:#596055;max-width:650px;font-size:17px;line-height:1.8}.ctn-editorial-byline{letter-spacing:.04em;margin-top:26px;font-size:11px;display:block}.ctn-editorial-cards{grid-template-columns:1fr 1fr;gap:44px;display:grid}.ctn-editorial-cover{background:#e8e5db;margin-bottom:25px;overflow:hidden}.ctn-editorial-cover img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.ctn-editorial-cards a:hover img{transform:scale(1.025)}.ctn-editorial-cards h3{max-width:510px;font-size:clamp(28px,3vw,42px);line-height:1.12;margin:16px 0!important}.ctn-editorial-cards p{color:#596055;max-width:500px;font-size:14px;line-height:1.8}.ctn-editorial-read{border-bottom:1px solid;margin-top:18px;padding:8px 0;font-size:12px;display:inline-block}.ctn-home-editorial{border-top:1px solid var(--line);padding:64px 5vw}.ctn-home-editorial .lc-home-section-heading{margin-bottom:34px}.ctn-editorial-guides{border-top:1px solid var(--line);margin-top:60px;padding-top:36px}.ctn-editorial-guides h2{font-size:36px;margin-bottom:20px!important}.ctn-editorial-guides div{flex-wrap:wrap;gap:16px 30px;font-size:14px;display:flex}.ctn-editorial-guides a{text-underline-offset:5px;padding:8px 0;text-decoration:underline}.ctn-editorial-hero{margin:0}.ctn-editorial-hero img{aspect-ratio:16/8;object-fit:cover;width:100%;height:auto;display:block}.ctn-editorial-hero figcaption{color:#62665b;margin-top:10px;font-size:10px}.ctn-editorial-body{max-width:690px;margin:48px auto;font-size:16px;line-height:1.9}.ctn-editorial-body p{margin:20px 0!important}.ctn-editorial-body h2{font-size:36px;line-height:1.15;margin:40px 0 18px!important}.ctn-editorial-body a:not(.ctn-editorial-button){text-underline-offset:4px;text-decoration:underline}.ctn-editorial-tally{background:#e9ece2;justify-content:space-between;align-items:center;gap:30px;margin:40px 0;padding:32px;display:flex}.ctn-editorial-tally strong{font-family:var(--font-serif,Georgia, serif);margin:8px 0;font-size:48px;font-weight:400;display:block}.ctn-editorial-tally p{max-width:410px;font-size:12px;line-height:1.8}.ctn-editorial-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;display:grid}.ctn-editorial-product-image{background:#f1f0e9;margin-bottom:22px;display:block}.ctn-editorial-product-image img{aspect-ratio:4/5;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;padding:8%;display:block}.ctn-editorial-products h2{font-size:28px;line-height:1.15;margin:12px 0!important}.ctn-editorial-products h3{font-size:20px;line-height:1.25;margin:22px 0 10px!important}.ctn-editorial-products p{color:#596055;font-size:13px;line-height:1.85}.ctn-editorial-products .ctn-editorial-price{color:#203f33;font-size:17px;margin:12px 0!important}.ctn-editorial-products .ctn-editorial-source{text-underline-offset:3px;margin:16px 0;font-size:11px;line-height:1.6;text-decoration:underline;display:block}.ctn-editorial-product-note{letter-spacing:.025em;margin-top:12px;font-size:10px;display:block}.ctn-editorial-invitation{color:#fffdf5;background:#203f33;margin-top:50px;padding:44px}.ctn-editorial-invitation h2{font-size:clamp(32px,4vw,50px);line-height:1.1;margin:16px 0!important}.ctn-editorial-invitation p{max-width:610px;font-size:14px;line-height:1.8}.ctn-editorial-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.ctn-editorial-button{border:1px solid;padding:14px 20px;font-size:12px;text-decoration:none;display:inline-block}.ctn-editorial-invitation .ctn-editorial-button:first-child{color:#203f33;background:#fffdf5;border-color:#fffdf5}.ctn-editorial-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:22px;padding:32px 5vw;font-size:12px;display:flex}.ctn-editorial-footer p{color:#62665b;width:100%;max-width:780px;line-height:1.8}.ctn-editorial a:focus-visible,.ctn-home-editorial a:focus-visible{outline-offset:5px;outline:2px solid #476c54}@media (max-width:700px){.ctn-editorial main{padding:0 24px 45px}.ctn-editorial-header{padding:22px 24px}.ctn-editorial-header nav{gap:16px;font-size:11px}.ctn-editorial-intro{padding:40px 0 30px}.ctn-editorial-intro>p{font-size:15px}.ctn-editorial-cards{grid-template-columns:1fr;gap:40px}.ctn-home-editorial{padding:44px 24px}.ctn-editorial-hero img{aspect-ratio:4/3}.ctn-editorial-products{grid-template-columns:1fr;gap:38px}.ctn-editorial-product-image img{max-height:400px}.ctn-editorial-tally{padding:26px;display:block}.ctn-editorial-tally p{margin-top:16px!important}.ctn-editorial-invitation{padding:28px}.ctn-editorial-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ctn-editorial-cover img{transition:none}}@media (max-width:400px){.luxury-concept .lc-entrance-header .lc-approved-logo{width:160px}}
