.guides-page{--blog-art:#e9f4ec;padding-bottom:96px}.guides-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:48px;padding-top:56px;padding-bottom:40px;display:grid}.guides-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;font-size:clamp(38px,5vw,60px);line-height:1.04}.guides-hero-drawing{width:300px;margin-bottom:-40px}.guides-hero .lead{margin-top:22px}.guides-topics{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.guides-topics a{min-height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:650;transition:box-shadow .18s,background-color .18s;display:inline-flex}.guides-topics a:hover{background:var(--green-tint);box-shadow:inset 0 0 0 1px #bfe8d6}.guide-card-topic{letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);font-size:12px;font-weight:700;display:block}.guide-card-meta{color:var(--ink-soft);font-size:13px;display:block}.guides-featured{margin-bottom:72px}.featured-card{background:var(--blog-art);color:var(--ink);border-radius:28px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:40px;padding:44px 48px;display:grid;overflow:hidden}.featured-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.featured-copy h2{letter-spacing:-.025em;max-width:18ch;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.featured-text{color:var(--ink-soft);max-width:52ch;font-size:17px;line-height:1.65}.featured-copy .text-link{margin-top:4px;padding-block:4px}.featured-card:hover .text-link span[aria-hidden]{transform:translate(2px,-2px)}.featured-art{height:330px;position:relative}.featured-sheet{background:#fff;border-radius:6px;width:220px;height:auto;position:absolute;top:14px;left:0;transform:rotate(-5deg);box-shadow:0 2px 4px #0f1a140f,0 24px 48px -26px #0f1a1466}.featured-figure{width:230px;height:auto;position:absolute;top:-14px;right:0}.guides-section{margin-bottom:64px;scroll-margin-top:96px}.guides-section:last-of-type{margin-bottom:0}.guides-section>h2{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(26px,2.6vw,34px)}.guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.guides-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-grid-1{grid-template-columns:minmax(0,1fr)}.guide-card>a{height:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.guide-card>a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #bfe8d6,0 18px 36px -26px #0f1a1459}.guide-card-art{background:var(--blog-art);height:232px;display:block;overflow:hidden}.guide-card-art img{width:168px;height:auto;margin:6px auto 0;display:block}.guides-grid-1 .guide-card>a{flex-direction:row}.guides-grid-1 .guide-card-art{flex:0 0 300px;height:auto;min-height:260px}.guides-grid-1 .guide-card-body{justify-content:center;padding:32px 40px}.guides-grid-1 .guide-card-text{flex:0;max-width:60ch}.guides-grid-1 .guide-card-title{font-size:26px}.guide-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.guide-card-title{letter-spacing:-.015em;font-size:21px;line-height:1.22}.guide-card-text{color:var(--ink-soft);text-wrap:pretty;flex:1;font-size:15px;line-height:1.6}.guide-card-title,.featured-copy h2,.post-header h1,.post-closing h2{text-wrap:balance}.featured-text,.post-header .lead{text-wrap:pretty}.guides-bridge{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:32px;margin-top:28px;padding:40px 48px;display:grid;overflow:hidden}.guides-bridge-copy .guides-bridge-title{font-family:var(--font-heading), var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}.guides-bridge-copy p{color:var(--ink-soft);max-width:50ch;margin:14px 0 24px;font-size:17px;line-height:1.65}.guides-bridge-pages{height:230px;position:relative}.guides-bridge-pages img{background:#fff;border-radius:5px;width:170px;height:auto;position:absolute;box-shadow:0 2px 4px #0f1a140f,0 24px 48px -26px #0f1a1466}.guides-bridge-pages img:first-child{top:22px;right:4px;transform:rotate(6deg)}.guides-bridge-pages img:last-child{top:0;left:20px;transform:rotate(-4deg)}.guides-page :is(.guides-bridge,.post-closing) .plan-action{color:#fff;background:linear-gradient(180deg, #24342b 0%, var(--ink) 100%);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0f1a144d,0 10px 22px -10px #0f1a148c}.guides-page :is(.guides-bridge,.post-closing) .plan-action .arr{color:#fff;background:#ffffff24}.guides-section .guide-card-topic{display:none}.post{max-width:1040px}.post-header{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:40px;padding-top:40px;padding-bottom:44px;display:grid}.post-header-plain{grid-template-columns:minmax(0,1fr)}.post-header-copy{max-width:740px}.post-crumbs ol{color:var(--ink-soft);flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;font-size:14px;list-style:none;display:flex}.post-crumbs li+li:before{content:"/";color:var(--muted);margin-right:6px}.post-crumbs a{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.post-crumbs a:hover{color:var(--green-ink)}.post-crumbs [aria-current]{color:var(--green-ink);font-weight:650}.post-header h1{letter-spacing:-.03em;font-size:clamp(36px,4.6vw,56px);line-height:1.06}.post-header .lead{max-width:46ch;margin-top:22px;font-size:20px}.post-meta{color:var(--ink-soft);flex-wrap:wrap;gap:6px 22px;margin-top:26px;font-size:14px;display:flex}.post-meta a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.post-meta a:hover{color:var(--green-ink)}.post-drawing{width:230px;margin-top:-24px}.post-body,.post-medical{max-width:720px}.post-body{font-size:19px}.post-body h2{letter-spacing:-.02em;margin-top:56px;font-size:30px;line-height:1.15}.post-body .blog-body-part:first-child>:first-child{margin-top:0}.post-body p:has(>.post-shot:only-child){margin:40px 0}.post-shot{text-align:center;display:block}.post-shot-app img{width:min(100%,440px);height:auto;box-shadow:0 0 0 1px var(--line), 0 26px 50px -30px #0f1a1480;background:#fff;border-radius:24px;margin:0 auto;display:block}.post-shot-page{border-radius:6px;width:min(100%,500px);margin:0 auto;display:block}.post-shot-page img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 0 26px 50px -30px #0f1a1473;background:#fff;border-radius:6px;display:block}.post-shot-caption{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;margin:16px auto 0;font-size:15px;line-height:1.5;display:block}.post-inline-cta{clear:both;background:var(--blog-art);color:var(--ink);border-radius:22px;margin:48px 0 8px;padding:28px 32px}.post-inline-cta .kicker{margin:0 0 10px}.post-inline-cta .post-inline-cta-title{font-family:var(--font-heading), var(--font-display), sans-serif;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2;margin:0 0 10px!important}.post-inline-cta p:not(.kicker):not(.post-inline-cta-title){color:var(--ink-soft);margin:0;font-size:17px;line-height:1.6}.post-inline-cta .text-link{margin-top:10px;padding-block:6px;text-decoration-color:#073d2440}.post-body .post-inline-cta a{color:var(--green-ink)}.post-medical{border-left:3px solid var(--green);background:var(--green-tint);color:var(--ink-soft);margin-top:36px;padding:16px 20px;font-size:15px;line-height:1.6}.post-related{margin-top:80px}.post-related>h2{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(26px,2.6vw,34px)}.post-closing{background:var(--blog-art);border-radius:28px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:32px;margin-top:56px;padding:44px 48px;display:grid;overflow:hidden}.post-closing h2{letter-spacing:-.02em;max-width:20ch;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.post-closing-copy p:not(.kicker){color:var(--ink-soft);max-width:48ch;margin:14px 0 26px;font-size:17px;line-height:1.65}.post-closing-copy .kicker{margin-bottom:14px}.post-closing-sheet{background:#fff;border-radius:6px;justify-self:center;width:200px;height:auto;transform:rotate(4deg);box-shadow:0 2px 4px #0f1a140f,0 24px 48px -26px #0f1a1473}.post-closing-phone{border-radius:22px;justify-self:center;width:170px;height:auto;box-shadow:0 24px 48px -26px #0f1a1473}.post-back{gap:10px;margin-top:40px}@media (max-width:960px){.guides-hero{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.guides-hero-drawing{width:220px}.guides-grid{grid-template-columns:minmax(0,1fr)!important}.guide-card>a{flex-direction:row}.guide-card-art,.guides-grid-1 .guide-card-art{flex:0 0 220px;height:auto;min-height:220px}.guide-card-art img{width:150px}.guide-card-body,.guides-grid-1 .guide-card-body{justify-content:center;padding:26px 30px}.guide-card-text{flex:0;max-width:60ch}.guide-card-title,.guides-grid-1 .guide-card-title{font-size:22px}.featured-card{grid-template-columns:minmax(0,1fr) 300px;padding:36px}.featured-figure{width:190px}.featured-sheet{width:180px}}@media (max-width:760px){.guides-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:28px}.guides-hero-drawing{display:none}.guides-featured{margin-bottom:52px}.featured-card{grid-template-columns:1fr;gap:8px;padding:0 24px 28px}.featured-art{order:-1;height:236px;margin:0 -24px;overflow:hidden}.featured-figure{width:136px;top:8px;left:calc(50% - 6px);right:auto}.featured-sheet{width:128px;top:34px;left:calc(50% - 124px)}.guides-bridge,.post-closing{grid-template-columns:1fr;gap:24px;padding:32px 24px}.guides-bridge-pages{width:280px;height:200px;margin:0 auto}.guides-bridge-pages img{width:140px}.post-header{grid-template-columns:1fr;gap:0;padding-top:20px;padding-bottom:32px}.post-drawing{order:-1;width:96px;margin:0 auto 4px}.post-header .lead,.post-body{font-size:18px}.post-body h2{margin-top:44px;font-size:26px}.post-inline-cta{padding:24px}.post-closing-sheet{width:160px}.post-related{margin-top:64px}}@media (max-width:560px){.guides-grid{gap:16px}.guide-card>a{flex-direction:column}.guide-card-art,.guides-grid-1 .guide-card-art{flex:none;height:176px;min-height:0}.guide-card-art img{width:116px;margin:10px auto 0}.guide-card-body,.guides-grid-1 .guide-card-body{justify-content:flex-start;gap:8px;padding:18px 20px 20px}.guide-card-title,.guides-grid-1 .guide-card-title{font-size:20px}.guide-card-text{flex:none;font-size:15px}}@media (prefers-reduced-motion:reduce){.guide-card>a,.guides-topics a{transition:none}.guide-card>a:hover{transform:none}}.drawings-preview{flex-wrap:wrap;gap:24px;padding:24px;display:flex}.drawings-preview figure{width:260px;margin:0}
