.qa-landing .lib-page{max-width:1280px;margin:0 auto;padding:var(--sp-12) clamp(var(--sp-4),3vw,var(--sp-10)) var(--sp-20)}.qa-landing .lib-column{max-width:44rem;min-width:0}.qa-landing .lib-crumbs ol{list-style:none;margin:0 0 var(--sp-8);padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--text-small);color:var(--ink-muted)}.qa-landing .lib-crumbs li+li:before{content:"\203A";margin-right:var(--sp-2);color:var(--ink-faint)}.qa-landing .lib-crumbs a{color:var(--ink-secondary);text-decoration:none}.qa-landing .lib-crumbs a:hover{color:var(--ink);text-decoration:underline}.qa-landing .lib-head .label{display:block;margin-bottom:var(--sp-3)}.qa-landing .lib-head h1{margin:0;max-width:24ch;text-wrap:balance;overflow-wrap:anywhere}.qa-landing .lib-answer{margin:var(--sp-6) 0 0;padding:var(--sp-5) var(--sp-6);border-left:3px solid var(--accent-ink);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-body-lg);line-height:1.6;color:var(--ink)}.qa-landing .lib-intro{margin:var(--sp-6) 0 0;max-width:var(--measure);color:var(--ink-secondary);line-height:1.65}.qa-landing .lib-block{margin-top:var(--sp-12)}.qa-landing .lib-block h2{margin:0 0 var(--sp-4);font-size:var(--text-section);line-height:1.3;color:var(--ink);text-wrap:balance}.qa-landing .lib-block p{margin:var(--sp-3) 0 0;color:var(--ink-secondary);line-height:1.7;overflow-wrap:anywhere}.qa-landing .lib-list{margin:var(--sp-4) 0 0;padding-left:var(--sp-6);display:grid;gap:var(--sp-2);color:var(--ink-secondary);line-height:1.6}.qa-landing .lib-table{margin-top:var(--sp-5);max-width:100%;overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-sm)}.qa-landing .lib-table table{width:100%;border-collapse:collapse;font-size:var(--text-small)}.qa-landing .lib-table caption{caption-side:top;padding:var(--sp-3) var(--sp-4);text-align:left;font-weight:600;color:var(--ink)}.qa-landing .lib-table td,.qa-landing .lib-table th{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--hairline);text-align:left;vertical-align:top;color:var(--ink-secondary)}.qa-landing .lib-table th{color:var(--ink);font-weight:600;background:var(--surface-sunken)}.qa-landing .lib-myths{margin:var(--sp-4) 0 0;display:grid;gap:var(--sp-5)}.qa-landing .lib-myths dt{font-weight:600;color:var(--ink)}.qa-landing .lib-myths dd{margin:var(--sp-2) 0 0;color:var(--ink-secondary);line-height:1.65}.qa-landing .lib-sources{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:var(--sp-4)}.qa-landing .lib-contents a,.qa-landing .lib-related a,.qa-landing .lib-sources a{color:var(--accent-ink);text-decoration:none;overflow-wrap:anywhere}.qa-landing .lib-contents a:hover,.qa-landing .lib-related a:hover,.qa-landing .lib-sources a:hover{text-decoration:underline}.qa-landing .lib-sources small{display:block;margin-top:var(--sp-1);color:var(--ink-muted);line-height:1.5}.qa-landing .lib-byline{margin-top:var(--sp-12);padding-top:var(--sp-5);border-top:1px solid var(--hairline);font-size:var(--text-small);color:var(--ink-muted)}.qa-landing .lib-contents ol,.qa-landing .lib-related ul{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:var(--sp-4)}.qa-landing .lib-contents p{margin:var(--sp-1) 0 0;color:var(--ink-secondary);line-height:1.6}.qa-landing .lib-area h2{display:flex;align-items:center;gap:var(--sp-3)}.qa-landing .lib-area__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--lib-area-colour,var(--accent-ink))}.qa-landing .lib-cta{margin-top:var(--sp-12);padding:var(--sp-6);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.qa-landing .lib-cta a{display:block;font-size:var(--text-body-lg);font-weight:600;line-height:1.45;color:var(--accent-ink);text-decoration:none}.qa-landing .lib-cta a:after{content:" \2192"}.qa-landing .lib-cta a:hover{text-decoration:underline}.qa-landing .lib-all{margin-top:var(--sp-8);font-size:var(--text-small)}.qa-landing .lib-all a{color:var(--ink-secondary)}.qa-landing .lib-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qa-landing .lib-area h2{scroll-margin-top:80px}@media (max-width:560px){.qa-landing .lib-page{padding-top:var(--sp-8)}.qa-landing .lib-answer{padding:var(--sp-4)}.qa-landing .lib-cta{padding:var(--sp-5)}}