.sy-wrap{gap:var(--gm-space-5);max-width:860px;margin:0 auto;display:grid}.sy-crumbs{font-size:var(--gm-text-sm);color:var(--gm-muted)}.sy-crumbs a{color:var(--gm-muted);text-decoration:none}.sy-crumbs a:hover{color:var(--gm-ink);text-decoration:underline}.sy-crumbs span{color:var(--gm-ink)}.sy-head{gap:var(--gm-space-2);display:grid}.sy-kicker{font-size:var(--gm-text-sm);color:var(--gm-blue);font-weight:600}.sy-title{font-family:var(--gm-font-display);color:var(--gm-ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,5vw,2.3rem);font-weight:700;line-height:1.2}.sy-lead{max-width:68ch;color:var(--gm-muted);margin:0;line-height:1.65}.sy-layout{gap:var(--gm-space-5);display:grid}.sy-main{gap:var(--gm-space-5);min-width:0;display:grid}.sy-section{gap:var(--gm-space-3);display:grid}.sy-h2{font-family:var(--gm-font-display);font-weight:700;font-size:var(--gm-text-xl);color:var(--gm-ink);margin:0}.sy-h3{margin:0 0 var(--gm-space-2);font-size:var(--gm-text-lg);color:var(--gm-ink);font-weight:700}.sy-card{gap:var(--gm-space-3);display:grid}.sy-note-top{font-size:var(--gm-text-sm);color:var(--gm-muted);margin:-8px 0 0}.sy-pattern{margin:0;display:grid}.sy-pattern>div{gap:var(--gm-space-3);border-top:1px solid var(--gm-line);font-size:var(--gm-text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 0;display:grid}.sy-pattern dt{color:var(--gm-muted)}.sy-pattern dd{color:var(--gm-ink);margin:0;font-weight:600}.sy-cta{gap:var(--gm-space-2);display:grid}.sy-note{color:var(--gm-muted);margin:0;font-size:12px;line-height:1.55}.sy-subject{gap:var(--gm-space-3);display:grid}.sy-topic h4{font-size:var(--gm-text-md);color:var(--gm-ink);margin:0 0 4px;font-weight:600}.sy-topic ul{color:var(--gm-muted);line-height:1.7;font-size:var(--gm-text-sm);margin:0;padding-left:20px}.sy-pyq{margin:0;padding-block:0;list-style:none}.sy-pyq li{justify-content:space-between;align-items:center;gap:var(--gm-space-3);border-top:1px solid var(--gm-line);min-height:52px;padding:8px 0;display:flex}.sy-pyq li:first-child{border-top:0}.sy-pyq a{color:var(--gm-blue);font-weight:600;text-decoration:none}.sy-pyq a:hover{text-decoration:underline}.sy-text{color:var(--gm-muted);margin:0;line-height:1.65}.sy-text a{color:var(--gm-blue);font-weight:600}.sy-faq{padding-block:0;display:grid}.sy-faq>div{padding:var(--gm-space-4) 0;border-top:1px solid var(--gm-line)}.sy-faq>div:first-child{border-top:0}.sy-faq h3{font-size:var(--gm-text-md);color:var(--gm-ink);margin:0 0 6px;font-weight:700}.sy-faq p{color:var(--gm-muted);line-height:1.65;font-size:var(--gm-text-sm);margin:0}.sy-more{min-height:var(--gm-tap);color:var(--gm-blue);justify-self:start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sy-list{gap:var(--gm-space-2);display:grid}.sy-page a:focus-visible{outline:3px solid var(--gm-blue);outline-offset:2px}@media (min-width:760px){.sy-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sy-wrap{max-width:var(--gm-page)}.sy-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px}.sy-side{grid-area:1/2;position:sticky;top:88px}.sy-main{grid-area:1/1}}
