.article-board-module__o0zJ_a__page{background:var(--pp-color-cream-background);min-height:100vh;color:var(--pp-color-forest-text);padding:10px 20px 78px}.article-board-module__o0zJ_a__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;max-width:1320px;margin:0 auto;display:grid}.article-board-module__o0zJ_a__article{min-width:0}.article-board-module__o0zJ_a__intro{padding:0 5px 13px}.article-board-module__o0zJ_a__category{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-warning-surface);min-height:27px;color:var(--pp-color-orange-text);border-radius:999px;align-items:center;padding:4px 11px;font-size:12px;font-weight:800;display:inline-flex}.article-board-module__o0zJ_a__intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:12px 0 10px;font-size:clamp(34px,3.3vw,50px);font-weight:950;line-height:1.07}.article-board-module__o0zJ_a__meta{color:var(--pp-color-muted-text);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;font-weight:700;display:flex}.article-board-module__o0zJ_a__meta span{align-items:center;gap:5px;display:inline-flex}.article-board-module__o0zJ_a__heroPhoto{aspect-ratio:3/2;background:var(--pp-color-sage-surface);border-radius:22px;width:100%;margin:0;position:relative;overflow:hidden}.article-board-module__o0zJ_a__heroPhoto img{object-fit:contain;object-position:center}.article-board-module__o0zJ_a__heroPhoto figcaption{background:var(--pp-color-card-surface);color:var(--pp-color-muted-text);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;right:12px}.article-board-module__o0zJ_a__lead{color:var(--pp-color-forest-text);margin:17px 5px 19px;font-size:17px;font-weight:600;line-height:1.52}.article-board-module__o0zJ_a__body{padding:0 5px}.article-board-module__o0zJ_a__mobileToc{display:none}.article-board-module__o0zJ_a__paragraph{color:var(--pp-color-muted-text);margin:0 0 18px;font-size:16px;line-height:1.7}.article-board-module__o0zJ_a__sectionHeading{letter-spacing:-.025em;margin:27px 0 8px;scroll-margin-top:110px;font-size:23px;font-weight:900}.article-board-module__o0zJ_a__subheading{margin:23px 0 7px;scroll-margin-top:110px;font-size:19px;font-weight:850}.article-board-module__o0zJ_a__tip{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-warning-surface);border-radius:18px;margin:20px 0;padding:16px 19px;font-size:16px;font-weight:650;line-height:1.6}.article-board-module__o0zJ_a__nextStep{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-warning-surface);border-radius:20px;margin:28px 5px;padding:20px}.article-board-module__o0zJ_a__nextStep>span{color:var(--pp-color-orange-text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.article-board-module__o0zJ_a__nextStep h2{margin:7px 0;font-size:22px;font-weight:900}.article-board-module__o0zJ_a__nextStep p{color:var(--pp-color-muted-text);margin:0 0 14px;font-size:14px;line-height:1.5}.article-board-module__o0zJ_a__nextStep>div{flex-wrap:wrap;gap:8px;display:flex}.article-board-module__o0zJ_a__nextStep a{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-card-surface);min-height:39px;color:var(--pp-color-forest-text);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.article-board-module__o0zJ_a__nextStep a:first-child{border-color:var(--pp-color-teal-action);background:var(--pp-color-teal-action);color:var(--pp-color-on-accent)}.article-board-module__o0zJ_a__actions{flex-wrap:wrap;gap:9px;margin:30px 5px;display:flex}.article-board-module__o0zJ_a__actions a,.article-board-module__o0zJ_a__actions button{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-card-surface);min-height:43px;color:var(--pp-color-forest-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.article-board-module__o0zJ_a__actions a{border-color:var(--pp-color-teal-action);background:var(--pp-color-teal-action);color:var(--pp-color-on-accent)}.article-board-module__o0zJ_a__author{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-card-surface);border-radius:19px;flex-wrap:wrap;align-items:center;gap:7px 15px;margin:24px 5px 30px;padding:18px;display:flex}.article-board-module__o0zJ_a__author strong{font-size:16px}.article-board-module__o0zJ_a__author span{color:var(--pp-color-muted-text);font-size:14px}.article-board-module__o0zJ_a__sidebar{gap:13px;display:grid;position:sticky;top:105px}.article-board-module__o0zJ_a__sideCard{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-card-surface);border-radius:20px;padding:16px;box-shadow:0 5px 16px #5c45310d}.article-board-module__o0zJ_a__sideCard h2{margin:0 0 12px;font-size:17px;font-weight:900}.article-board-module__o0zJ_a__sideCard p{color:var(--pp-color-muted-text);font-size:13px}.article-board-module__o0zJ_a__toc{gap:7px;margin:0;padding-left:21px;font-size:13px;line-height:1.35;display:grid}.article-board-module__o0zJ_a__toc li{padding-left:3px}.article-board-module__o0zJ_a__toc a{color:var(--pp-color-forest-text);text-decoration:none}.article-board-module__o0zJ_a__toc a:hover{text-decoration:underline}.article-board-module__o0zJ_a__relatedList{gap:10px;display:grid}.article-board-module__o0zJ_a__relatedItem{color:var(--pp-color-forest-text);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:9px;text-decoration:none;display:grid}.article-board-module__o0zJ_a__relatedPhoto{background:var(--pp-color-sage-surface);border-radius:10px;width:70px;height:58px;display:block;position:relative;overflow:hidden}.article-board-module__o0zJ_a__relatedPhoto img{object-fit:cover}.article-board-module__o0zJ_a__relatedItem strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.article-board-module__o0zJ_a__relatedItem small{color:var(--pp-color-muted-text);margin-top:3px;font-size:11px;display:block}.article-board-module__o0zJ_a__more{color:var(--pp-color-teal-action);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.article-board-module__o0zJ_a__sideNote{background:var(--pp-color-sage-surface);text-align:center;border-radius:28px 14px 35px 18px;place-items:center;min-height:110px;padding:16px;display:grid}.article-board-module__o0zJ_a__sideNote span{color:var(--pp-color-orange-text);font-size:31px;line-height:1}.article-board-module__o0zJ_a__sideNote p{margin:0;font-size:18px;font-weight:850;line-height:1.15}.article-board-module__o0zJ_a__page :is(a,button):focus-visible{outline:3px solid var(--pp-color-teal-action);outline-offset:3px}.article-board-module__o0zJ_a__paragraph{white-space:pre-line}@media (max-width:767px){.article-board-module__o0zJ_a__desktopToc{display:none}.article-board-module__o0zJ_a__mobileToc{border:1px solid var(--pp-color-warm-border);background:var(--pp-color-card-surface);border-radius:16px;margin:0 0 20px;padding:12px 16px;display:block}.article-board-module__o0zJ_a__mobileToc summary{cursor:pointer;padding-block:8px;font-weight:850}.article-board-module__o0zJ_a__mobileToc ol{margin-top:12px}.article-board-module__o0zJ_a__mobileToc a{padding-block:5px;display:inline-block}.article-board-module__o0zJ_a__sectionHeading,.article-board-module__o0zJ_a__subheading{scroll-margin-top:150px}}@media (max-width:1049px){.article-board-module__o0zJ_a__layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.article-board-module__o0zJ_a__sidebar{top:90px}}@media (max-width:767px){.article-board-module__o0zJ_a__page{padding:10px 16px 60px}.article-board-module__o0zJ_a__layout{flex-direction:column;gap:25px;display:flex}.article-board-module__o0zJ_a__intro{padding-inline:0}.article-board-module__o0zJ_a__intro h1{font-size:clamp(31px,8vw,40px)}.article-board-module__o0zJ_a__meta{font-size:12px}.article-board-module__o0zJ_a__heroPhoto{border-radius:20px}.article-board-module__o0zJ_a__lead{margin-inline:0;font-size:16px}.article-board-module__o0zJ_a__body{padding:0}.article-board-module__o0zJ_a__sidebar{width:100%;position:static}.article-board-module__o0zJ_a__sideNote{min-height:85px}}