._page_snrcn_1{width:100%;max-width:70rem}._heading_snrcn_6{max-width:52rem}._title_snrcn_10{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,3.65rem);font-weight:680;line-height:1.08}._updatedDate_snrcn_20{color:var(--ink-muted);margin:1.1rem 0 0;font-size:.86rem}._intro_snrcn_26{max-width:68ch;color:var(--ink-strong);margin-top:2rem;font-size:1.05rem;line-height:1.75}._intro_snrcn_26 p{margin:0 0 .85rem}._intro_snrcn_26 strong{color:var(--ink);font-weight:700}._index_snrcn_43{border-top:1px solid var(--line-strong);max-width:52rem;margin-top:2.8rem}._indexLink_snrcn_49{border-bottom:1px solid var(--line);min-height:4.4rem;color:var(--ink);grid-template-columns:1.35rem minmax(0,1fr) 1.35rem;align-items:center;gap:1rem;padding:.75rem .35rem;font-size:1.02rem;font-weight:620;text-decoration:none;transition:padding .18s ease-out,background-color .18s ease-out;display:grid}._indexLink_snrcn_49:hover{background:var(--paper-sage);color:var(--forest-deep);padding-inline:.8rem}._arrow_snrcn_72{width:1.15rem;height:1.15rem;color:var(--sage);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:transform .18s ease-out}._indexLink_snrcn_49:hover ._arrow_snrcn_72{transform:translate(.2rem)}@media (width<=560px){._title_snrcn_10{font-size:clamp(2rem,10vw,2.65rem)}._intro_snrcn_26{margin-top:1.45rem;font-size:1rem}._index_snrcn_43{margin-top:2rem}._indexLink_snrcn_49{gap:.7rem;min-height:4rem;font-size:.94rem}}
