﻿:root{--onyx: #0B0B0B;--charcoal: #181614;--charcoal-2: #221F1B;--ivory: #F4EFE6;--warm-white: #FAF7F1;--gold: #C9A961;--gold-light: #E6D2A4;--ink-soft: rgba(11, 11, 11, 0.66);--ivory-soft: rgba(244, 239, 230, 0.72);--line: rgba(11, 11, 11, 0.12);--line-dark: rgba(244, 239, 230, 0.16);--serif: 'Playfair Display', Georgia, 'Times New Roman', serif;--serif-it: 'Playfair Display', Georgia, serif;--sans: 'Archivo', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mono: 'DM Mono', ui-monospace, monospace;--maxw: 1280px;--gut: clamp(20px, 5vw, 72px)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.site-footer{background:var(--onyx);color:var(--ivory);padding-block:clamp(60px,7vw,100px) 32px}.site-footer .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:44px}.site-footer .footer-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-weight:400}.site-footer .footer-col p{color:rgba(244,239,230,.78);font-size:14.5px}.site-footer .footer-col a:hover{color:var(--gold)}.site-footer .footer-col--brand .brand{display:inline-flex;flex-direction:column;align-items:center;line-height:1;gap:8px;text-decoration:none}.site-footer .footer-col--brand .brand .brand-name{font-family:var(--serif);font-size:23px;letter-spacing:.3em;text-indent:.3em;text-align:center;color:var(--ivory);white-space:nowrap}.site-footer .footer-col--brand .brand .brand-sub{font-family:var(--mono);font-size:8px;letter-spacing:.235em;text-indent:.235em;text-align:center;color:var(--gold);text-transform:uppercase;white-space:nowrap}.site-footer .footer-col--brand .brand img{max-height:56px;width:auto}.site-footer .footer-links{display:flex;flex-direction:column;gap:12px}.site-footer .footer-links a{font-family:var(--sans);font-size:14.5px;color:rgba(244,239,230,.78);text-decoration:none;transition:color 200ms}.site-footer .footer-news{display:flex;gap:0;margin-top:6px;max-width:320px}.site-footer .footer-news input{flex:1;background:rgba(0,0,0,0);border:1px solid var(--line-dark);color:var(--ivory);padding:13px 14px;font-family:var(--sans);font-size:14px;border-radius:0}.site-footer .footer-news input::placeholder{color:rgba(244,239,230,.5)}.site-footer .footer-news input:focus{outline:none;border-color:var(--gold)}.site-footer .footer-news button{background:var(--gold);color:var(--onyx);border:none;padding:0 18px;cursor:pointer;font-family:var(--mono);font-size:14px;transition:background 200ms}.site-footer .footer-news button:hover{background:var(--gold-light)}.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:58px;padding-top:24px;border-top:1px solid var(--line-dark);flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:rgba(244,239,230,.5)}.site-footer .footer-bottom a{color:rgba(244,239,230,.5);text-decoration:none}.site-footer .footer-bottom a:hover{color:var(--gold)}@media(max-width: 1000px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.site-footer .footer-grid{grid-template-columns:1fr;gap:34px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}.block--creds-row{background:var(--ivory);border-bottom:1px solid var(--line)}.block--creds-row .creds-row{display:grid;grid-template-columns:repeat(3, 1fr)}.block--creds-row .cred{padding:clamp(28px,3.4vw,46px) clamp(18px,2vw,40px);text-align:center;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.block--creds-row .cred:first-child{border-left:none}.block--creds-row .cred-t{font-family:var(--serif);font-size:clamp(30px,3.2vw,46px);color:var(--onyx);line-height:1;font-weight:600;font-variant-numeric:lining-nums}.block--creds-row .cred-d{font-family:var(--sans);font-size:13.5px;letter-spacing:.02em;color:var(--ink-soft)}@media(max-width: 768px){.block--creds-row .creds-row{grid-template-columns:1fr}.block--creds-row .cred{border-left:none;border-top:1px solid var(--line);flex-direction:row;align-items:baseline;justify-content:center;gap:12px;text-align:center}.block--creds-row .cred:first-child{border-top:none}}.block--section-split .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.block--section-split .split.reverse>.split-media{order:2}.block--section-split .split-media .media{aspect-ratio:4/5;height:100%}.block--section-split .split-body>*+*{margin-top:20px}.block--section-split .split-body h2{margin:0}.block--section-split .feature-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.block--section-split .feature-list li{padding-left:28px;position:relative;font-size:15.5px}.block--section-split .feature-list li::before{content:"";position:absolute;left:0;top:.78em;width:16px;height:1px;background:var(--gold)}@media(max-width: 768px){.block--section-split .split{grid-template-columns:1fr}.block--section-split .split.reverse>.split-media{order:0}.block--section-split .split-media .media{aspect-ratio:4/3}}.block--services-grid .section-head{max-width:760px}.block--services-grid .section-head h2{margin-top:20px}.block--services-grid .section-head p{margin-top:20px}.block--services-grid .section-head.center{margin-inline:auto;text-align:center}.block--services-grid .cols-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.block--services-grid .cols-3 .svc-card .svc-body{padding-top:0}.block--services-grid .head-row{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,5vw,80px);align-items:end}.block--services-grid .head-row h2{margin:20px 0 0}.block--services-grid .head-row .h-intro{padding-bottom:8px}.block--services-grid .svc-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,2.4vw,36px);align-items:stretch}.block--services-grid .svc-card{display:flex;flex-direction:column;background:rgba(0,0,0,0);border:none}.block--services-grid .svc-card .media{aspect-ratio:4/5}.block--services-grid .svc-card:hover .media img{transform:scale(1.06)}.block--services-grid .svc-card .svc-body{padding:22px 2px 0;display:flex;flex-direction:column;gap:12px;flex:1}.block--services-grid .svc-card .svc-no{font-family:var(--mono);font-size:11px;letter-spacing:.26em;color:var(--gold);text-transform:uppercase}.block--services-grid .svc-card h3{font-size:30px;min-height:1.9em;margin:0}.block--services-grid .svc-card .svc-tags{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;line-height:1.8;min-height:3.4em;margin:0}.block--services-grid .svc-card .svc-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.block--services-grid .svc-card .svc-foot .from{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-soft)}.block--services-grid .svc-card .svc-foot .from b{font-family:var(--serif);font-size:26px;color:var(--onyx);letter-spacing:0;font-weight:600;font-variant-numeric:lining-nums}@media(max-width: 900px){.block--services-grid .head-row{grid-template-columns:1fr;gap:18px}.block--services-grid .svc-grid,.block--services-grid .cols-3{grid-template-columns:1fr 1fr}}@media(max-width: 760px){.block--services-grid .svc-grid,.block--services-grid .cols-3{grid-template-columns:1fr}}.block--method-steps .section-head{max-width:760px}.block--method-steps .section-head h2{margin-top:20px}.block--method-steps .section-head p{margin-top:20px}.block--method-steps .steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px}.block--method-steps .step{border-top:1px solid var(--line-dark);padding-top:22px}.block--method-steps .step .step-no{font-family:var(--serif);font-size:48px;color:var(--gold);line-height:1;font-weight:600;font-variant-numeric:lining-nums}.block--method-steps .step h3{font-size:23px;margin-top:14px;color:var(--ivory)}.block--method-steps .step p{margin-top:10px;font-size:14.5px;color:var(--ivory-soft)}@media(max-width: 900px){.block--method-steps .steps{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.block--method-steps .steps{grid-template-columns:1fr}}.block--philosophy-stats .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.block--philosophy-stats .split.reverse>.split-media{order:2}.block--philosophy-stats .split-media .media{aspect-ratio:4/5;height:100%}.block--philosophy-stats .split-body>*+*{margin-top:20px}.block--philosophy-stats .split-body h2{margin:0}.block--philosophy-stats .stat-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.block--philosophy-stats .stat{border-top:1px solid var(--line-dark);padding-top:22px}.block--philosophy-stats .stat .n{font-family:var(--serif);font-size:clamp(30px,3.1vw,44px);color:var(--gold);line-height:1;white-space:nowrap;font-weight:600;font-variant-numeric:lining-nums}.block--philosophy-stats .stat h3{margin-top:12px;font-size:23px;color:var(--ivory)}@media(max-width: 768px){.block--philosophy-stats .split{grid-template-columns:1fr}.block--philosophy-stats .split.reverse>.split-media{order:0}.block--philosophy-stats .split-media .media{aspect-ratio:4/3}.block--philosophy-stats .stat-row{grid-template-columns:1fr;gap:18px}}.block--testimonials .head-row{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,5vw,80px);align-items:end}.block--testimonials .head-row h2{margin:20px 0 0}.block--testimonials .head-row .h-intro{padding-bottom:8px}.block--testimonials .quotes{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(28px,3.5vw,56px);align-items:stretch}.block--testimonials .quote{background:rgba(0,0,0,0);border:none;border-top:1px solid var(--line);padding:26px 0 0;margin:0;height:100%;display:flex;flex-direction:column;gap:20px}.block--testimonials .quote::before{content:"“";font-family:var(--serif);font-size:72px;line-height:.5;height:30px;color:var(--gold)}.block--testimonials .quote p{font-family:var(--serif-it);font-style:italic;font-size:21px;line-height:1.5;color:rgba(11,11,11,.84);margin:0}.block--testimonials .quote .who{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:auto}@media(max-width: 900px){.block--testimonials .head-row{grid-template-columns:1fr;gap:18px}.block--testimonials .quotes{grid-template-columns:1fr 1fr}}@media(max-width: 760px){.block--testimonials .quotes{grid-template-columns:1fr}}.block--cta-band{position:relative;overflow:hidden;color:var(--onyx)}.block--cta-band.cta-band--gold{background:var(--gold)}.block--cta-band.cta-band--dark{background:var(--onyx);color:var(--ivory)}.block--cta-band.cta-band--charcoal{background:var(--charcoal);color:var(--ivory)}.block--cta-band .inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:clamp(54px,7vw,96px);flex-wrap:wrap}.block--cta-band h2{margin:0;font-size:clamp(34px,4.4vw,64px);color:inherit;line-height:1.05}.block--cta-band .actions{display:flex;gap:14px;flex-wrap:wrap}.block--cta-band.cta-band--gold .btn-outline{color:var(--onyx);border-color:rgba(11,11,11,.45)}.block--cta-band.cta-band--gold .btn-outline:hover{background:var(--onyx);color:var(--ivory);border-color:var(--onyx)}@media(max-width: 768px){.block--cta-band .inner{flex-direction:column;align-items:flex-start;gap:24px}}.block--page-hero{position:relative;background:radial-gradient(120% 90% at 70% -10%, #15120F 0%, var(--onyx) 60%);color:var(--ivory);overflow:hidden;padding-block:clamp(72px,11vw,160px) clamp(48px,6vw,84px)}.block--page-hero .media{position:absolute;inset:0}.block--page-hero .media::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(11, 11, 11, 0.92), rgba(11, 11, 11, 0.62) 60%, rgba(11, 11, 11, 0.4))}.block--page-hero .ph-inner{position:relative;z-index:2;max-width:760px}.block--page-hero .crumb{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.block--page-hero h1{margin-top:20px;color:var(--ivory)}.block--page-hero p{margin-top:22px;max-width:600px;color:rgba(244,239,230,.84)}.block--stats-strip .stat-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.block--stats-strip .stat{border-top:1px solid var(--line-dark);padding-top:22px}.block--stats-strip .stat .n{font-family:var(--serif);font-size:clamp(30px,3.1vw,44px);color:var(--gold);line-height:1;white-space:nowrap;font-weight:600;font-variant-numeric:lining-nums}.block--stats-strip .stat h3{margin-top:12px;font-size:23px}.block--stats-strip .stat p{margin-top:10px;font-size:14.5px}.block--stats-strip:not(.on-dark):not(.on-charcoal) .stat{border-top-color:var(--line)}@media(max-width: 900px){.block--stats-strip .stat-row{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.block--stats-strip .stat-row{grid-template-columns:1fr}}.block--pricing .section-head{max-width:760px;margin-inline:auto;text-align:center}.block--pricing .section-head h2{margin-top:20px}.block--pricing .price-wrap{display:grid;gap:22px}.block--pricing .price-grid-3{grid-template-columns:repeat(3, 1fr)}.block--pricing .price-card{background:var(--charcoal-2);color:var(--ivory);padding:32px 30px;position:relative;border:1px solid rgba(201,169,97,.28);display:flex;flex-direction:column;gap:16px}.block--pricing .price-card.light{background:var(--ivory);color:var(--onyx);border-color:var(--line)}.block--pricing .price-card.feature{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 34px 64px -34px rgba(0,0,0,.55)}.block--pricing .price-card .pc-tag{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.block--pricing .price-card h4{margin:0;font-family:var(--serif);font-size:27px;font-weight:400}.block--pricing .price-card.light h4{color:var(--onyx)}.block--pricing .price-card .pc-amount{font-family:var(--serif);font-size:clamp(42px,4vw,58px);line-height:1;font-weight:600;font-variant-numeric:lining-nums}.block--pricing .price-card .pc-amount small{font-family:var(--mono);font-size:13px;letter-spacing:.08em;opacity:.7;margin-left:6px;font-weight:400}.block--pricing .price-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.block--pricing .price-card li{font-size:14px;padding-left:22px;position:relative}.block--pricing .price-card li::before{content:"";position:absolute;left:0;top:.78em;width:12px;height:1px;background:var(--gold)}.block--pricing .price-card .pc-foot{margin-top:auto;padding-top:8px}.block--pricing .price-note{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-soft);margin-top:20px}.on-dark .block--pricing .price-note,.on-charcoal .block--pricing .price-note{color:var(--ivory-soft)}@media(max-width: 900px){.block--pricing .price-grid-3{grid-template-columns:1fr}}.block--image-grid .section-head{max-width:760px}.block--image-grid .section-head h2{margin-top:20px}.block--image-grid .ig-grid{display:grid;gap:clamp(12px,1.6vw,22px)}.block--image-grid .ig-grid--2{grid-template-columns:repeat(2, 1fr)}.block--image-grid .ig-grid--3{grid-template-columns:repeat(3, 1fr)}.block--image-grid .ig-grid--4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 900px){.block--image-grid .ig-grid--3,.block--image-grid .ig-grid--4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 540px){.block--image-grid .ig-grid--2,.block--image-grid .ig-grid--3,.block--image-grid .ig-grid--4{grid-template-columns:1fr}}.block--contact-form .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,72px)}.block--contact-form .field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.block--contact-form .field label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.block--contact-form .field input,.block--contact-form .field textarea,.block--contact-form .field select{font-family:var(--sans);font-size:16px;padding:15px 16px;border:1px solid var(--line);background:#fff;color:var(--onyx);border-radius:0;width:100%}.block--contact-form .field input:focus,.block--contact-form .field textarea:focus,.block--contact-form .field select:focus{outline:none;border-color:var(--gold)}.block--contact-form .cols-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.block--contact-form .wpcf7-form-control.wpcf7-submit{width:100%;justify-content:center}.block--contact-form .wpcf7-form-control-wrap{display:block;width:100%}.block--contact-form .contact-aside{background:var(--onyx);color:var(--ivory);padding:clamp(30px,4vw,48px);display:flex;flex-direction:column;gap:28px}.block--contact-form .contact-aside .info-row{padding-bottom:24px;border-bottom:1px solid var(--line-dark)}.block--contact-form .contact-aside .info-row:last-of-type{border-bottom:none;padding-bottom:0}.block--contact-form .contact-aside .ir-label{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.block--contact-form .contact-aside .ir-value{font-family:var(--serif);font-size:22px;color:var(--ivory)}.block--contact-form .contact-aside p{color:rgba(244,239,230,.7);margin:0}.block--contact-form .badge-doctolib{display:inline-flex;align-items:center;gap:10px;background:#0596de;color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;text-decoration:none;transition:background 220ms}.block--contact-form .badge-doctolib:hover{background:#047fbe;color:#fff}@media(max-width: 900px){.block--contact-form .contact-grid{grid-template-columns:1fr}.block--contact-form .cols-2{grid-template-columns:1fr}}.block--articles-list .feature-article{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--line);background:var(--ivory);overflow:hidden}.block--articles-list .feature-article .media{min-height:400px}.block--articles-list .feature-article .fa-body{padding:clamp(30px,4vw,60px);display:flex;flex-direction:column;justify-content:center;gap:16px}.block--articles-list .article-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.block--articles-list .article-card{display:flex;flex-direction:column;background:var(--ivory);border:1px solid var(--line);transition:transform 260ms,box-shadow 260ms}.block--articles-list .article-card:hover{transform:translateY(-7px);box-shadow:0 34px 64px -32px rgba(11,11,11,.45)}.block--articles-list .article-card .media{aspect-ratio:3/2}.block--articles-list .article-card .ac-body{padding:26px;display:flex;flex-direction:column;gap:12px}.block--articles-list .article-card .ac-cat{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.block--articles-list .article-card h3{font-size:24px;margin:0}.block--articles-list .article-card .ac-meta{font-family:var(--mono);font-size:11px;color:var(--ink-soft);letter-spacing:.06em}@media(max-width: 900px){.block--articles-list .feature-article{grid-template-columns:1fr}.block--articles-list .feature-article .media{min-height:280px}.block--articles-list .article-grid{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.block--articles-list .article-grid{grid-template-columns:1fr}}.block--google-reviews .head-row{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,5vw,80px);align-items:end}.block--google-reviews .head-row h2{margin:20px 0 0}.block--google-reviews .gr-meta{display:flex;flex-direction:column;gap:14px}.block--google-reviews .gr-overall{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--line);background:var(--warm-white)}.block--google-reviews .gr-overall .gr-overall-text{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink-soft)}.block--google-reviews .gr-overall .gr-overall-text strong{font-family:var(--serif);font-size:22px;color:var(--onyx);font-weight:600;letter-spacing:0}.block--google-reviews .gr-stars{display:inline-flex;gap:2px;color:rgba(11,11,11,.18);font-size:15px;line-height:1}.block--google-reviews .gr-stars .gr-star.is-full{color:var(--gold)}.block--google-reviews .gr-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(28px,3.5vw,56px);align-items:stretch}.block--google-reviews .gr-quote{background:rgba(0,0,0,0);border:none;border-top:1px solid var(--line);padding:26px 0 0;margin:0;height:100%;display:flex;flex-direction:column;gap:18px}.block--google-reviews .gr-quote>.gr-stars{font-size:18px}.block--google-reviews .gr-quote p{font-family:var(--serif-it);font-style:italic;font-size:19px;line-height:1.55;color:rgba(11,11,11,.84);margin:0;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.block--google-reviews .gr-quote .gr-author{margin-top:auto;display:flex;align-items:center;gap:12px}.block--google-reviews .gr-quote .gr-author .gr-avatar{position:relative;width:36px;height:36px;border-radius:50%;background:var(--gold);flex:0 0 auto;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.block--google-reviews .gr-quote .gr-author .gr-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.block--google-reviews .gr-quote .gr-author .gr-avatar .gr-avatar__initials{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.05em;color:var(--onyx);line-height:1}.block--google-reviews .gr-quote .gr-author .gr-avatar.gr-avatar--fallback img{display:none}.block--google-reviews .gr-quote .gr-author strong{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--onyx);font-weight:500}.block--google-reviews .gr-quote .gr-author small{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-soft);letter-spacing:.06em;margin-top:2px}@media(max-width: 900px){.block--google-reviews .head-row{grid-template-columns:1fr;gap:18px}.block--google-reviews .gr-grid{grid-template-columns:1fr 1fr}}@media(max-width: 760px){.block--google-reviews .gr-grid{grid-template-columns:1fr}}.single-article .article-body{font-family:var(--sans);font-size:17px;line-height:1.7;color:var(--onyx)}.single-article .article-body h2,.single-article .article-body h3,.single-article .article-body h4{color:var(--onyx);margin-top:1.6em}.single-article .article-body h2{font-size:32px}.single-article .article-body h3{font-size:24px}.single-article .article-body p,.single-article .article-body ul,.single-article .article-body ol{margin:0 0 1.2em;color:rgba(11,11,11,.84)}.single-article .article-body ul,.single-article .article-body ol{padding-left:1.4em}.single-article .article-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.single-article .article-body blockquote{border-left:3px solid var(--gold);padding-left:24px;margin:1.5em 0;font-family:var(--serif-it);font-style:italic;font-size:22px;color:var(--ink-soft)}.single-article .article-body img,.single-article .article-body figure{margin:1.5em 0}.single-article .article-nav{margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.single-article .article-nav .article-nav__inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.block{display:block}