.wisfsa_card{min-height:9rem;color:var(--shell-ink);background:var(--shell-paper-raised);border:1px solid var(--shell-line);border-radius:.8rem;flex-direction:column;justify-content:space-between;gap:1.4rem;padding:1.25rem;text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;display:flex;box-shadow:0 1px #fff9}.wisfsa_topline{color:var(--shell-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:650;display:flex}.wisfsa_code{color:var(--shell-accent);letter-spacing:.08em;text-transform:uppercase}.wisfsa_title{max-width:30ch;font:560 1.08rem/1.25 var(--font-shell-serif);letter-spacing:-.025em}.wisfsa_action{color:var(--shell-accent);align-items:center;gap:.35rem;font-size:.73rem;font-weight:700;display:inline-flex}.wisfsa_card:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}.wisfsa_card:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.wisfsa_card:hover{border-color:var(--shell-line-strong);transform:translateY(-2px);box-shadow:0 .8rem 2rem #17312f12}}@media (prefers-reduced-motion:reduce){.wisfsa_card{transition-duration:1ms}}
.AMxETa_subjectGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.85rem;display:grid}.AMxETa_empty{color:var(--shell-muted);border-block-start:1px solid var(--shell-line);padding-block:1.5rem;font-size:.8rem}.AMxETa_subjectHeader{border-block-end:1px solid var(--shell-line);padding-block:.25rem clamp(1.5rem,3vw,2.2rem)}.AMxETa_subjectCode{color:var(--shell-accent);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.5rem;font-size:.68rem;font-weight:750;display:block}.AMxETa_subjectHeader h1{max-width:26ch;font:540 clamp(1.8rem, 4vw, 3rem)/1.02 var(--font-shell-serif);letter-spacing:-.045em;text-wrap:balance}.AMxETa_topicList{list-style:none}.AMxETa_topic{border-block-end:1px solid var(--shell-line);grid-template-columns:2.35rem minmax(0,1fr) auto;gap:1rem;padding-block:1.15rem;display:grid}.AMxETa_topic>div{min-width:0}.AMxETa_number{color:var(--shell-muted-soft);font:650 .72rem/1.3 var(--font-shell-sans);font-variant-numeric:tabular-nums;padding-block-start:.1rem}.AMxETa_topicTitle{color:var(--shell-ink);font:650 .95rem/1.35 var(--font-shell-sans);overflow-wrap:anywhere;align-items:baseline;gap:.35rem;text-decoration:none;display:inline-flex}.AMxETa_topicTitle span{color:var(--shell-accent)}.AMxETa_subtopics{color:var(--shell-muted);flex-wrap:wrap;gap:.2rem .55rem;margin-block-start:.5rem;font-size:.73rem;line-height:1.45;list-style:none;display:flex}.AMxETa_subtopics li{overflow-wrap:anywhere}.AMxETa_subtopics li:not(:last-child):after{color:var(--shell-line-strong);content:"·";margin-inline-start:.55rem}.AMxETa_author{color:var(--shell-accent-strong);background:var(--shell-accent-soft);white-space:nowrap;border-radius:999px;align-self:start;padding:.25rem .5rem;font-size:.64rem;font-weight:700}.AMxETa_actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block-start:1.6rem;display:flex}.AMxETa_primary,.AMxETa_secondary{border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding-inline:1rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,transform .12s ease-out;display:inline-flex}.AMxETa_primary{color:var(--shell-paper);background:var(--shell-accent);border:1px solid var(--shell-accent)}.AMxETa_secondary{color:var(--shell-ink);border:1px solid var(--shell-line-strong)}.AMxETa_topicTitle:focus-visible,.AMxETa_primary:focus-visible,.AMxETa_secondary:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}.AMxETa_primary:active,.AMxETa_secondary:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.AMxETa_topicTitle:hover,.AMxETa_secondary:hover{color:var(--shell-accent)}.AMxETa_primary:hover{background:var(--shell-accent-strong);border-color:var(--shell-accent-strong)}}@media (max-width:640px){.AMxETa_topic{grid-template-columns:1.8rem minmax(0,1fr);gap:.75rem}.AMxETa_author{grid-column:2;justify-self:start}.AMxETa_subtopics{display:block}.AMxETa_subtopics li:not(:last-child):after{content:none}.AMxETa_subtopics li+li{margin-block-start:.25rem}}@media (prefers-reduced-motion:reduce){.AMxETa_primary,.AMxETa_secondary{transition-duration:1ms}}
.PUmt9a_tabs{border-block-end:1px solid var(--shell-line);gap:1.25rem;margin-block:1rem 1.4rem;display:flex}.PUmt9a_tabs a{color:var(--shell-muted);font:650 .72rem/1 var(--font-shell-sans);padding-block:.6rem .7rem;text-decoration:none;position:relative}.PUmt9a_tabs a:after{background:var(--shell-accent);content:"";height:2px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.PUmt9a_tabs .PUmt9a_active{color:var(--shell-ink)}.PUmt9a_tabs .PUmt9a_active:after{transform:scaleX(1)}.PUmt9a_tabs a:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.PUmt9a_tabs a:hover{color:var(--shell-accent)}}@media (prefers-reduced-motion:reduce){.PUmt9a_tabs a:after{transition-duration:1ms}}
.fhJ14a_page{min-height:calc(100vh - 4.5rem);color:var(--shell-ink);background:var(--shell-paper);font-family:var(--font-shell-sans)}.fhJ14a_page a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fhJ14a_inner{width:min(100% - 3rem,76rem);margin-inline:auto;padding-block:clamp(1.35rem,2.5vw,2rem) clamp(3rem,6vw,5rem);animation:.26s cubic-bezier(.23,1,.32,1) both fhJ14a_page-enter}.fhJ14a_narrow{max-width:60rem}.fhJ14a_breadcrumb{color:var(--shell-muted);font:620 .66rem/1.2 var(--font-shell-sans);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.85rem;display:flex}.fhJ14a_breadcrumb a{color:inherit;text-decoration:none}.fhJ14a_breadcrumb span[aria-current=page]{color:var(--shell-ink)}.fhJ14a_header{padding-block:.4rem clamp(1.4rem,3vw,2rem)}.fhJ14a_header h1{font:540 clamp(2rem, 4vw, 3.2rem)/1 var(--font-shell-serif);letter-spacing:-.045em}.fhJ14a_breadcrumb a:focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}@keyframes fhJ14a_page-enter{0%{opacity:0;transform:translateY(.45rem)}}@media (hover:hover) and (pointer:fine){.fhJ14a_breadcrumb a:hover{color:var(--shell-accent)}}@media (max-width:640px){.fhJ14a_inner{width:min(100% - 2rem,76rem)}}@media (prefers-reduced-motion:reduce){.fhJ14a_inner{animation-duration:1ms}}
.Z09O9a_resource{border:1px solid var(--shell-line-strong);border-left:3px solid var(--shell-accent);background:var(--shell-paper-raised);width:min(100%,42rem);color:var(--shell-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.15rem,3vw,1.65rem);text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.Z09O9a_copy{gap:.35rem;display:grid}.Z09O9a_kicker{color:var(--shell-accent);font:760 .63rem/1.3 var(--font-shell-sans);letter-spacing:.08em;text-transform:uppercase}.Z09O9a_copy strong{font:520 clamp(1.3rem, 2.5vw, 1.65rem)/1.1 var(--font-shell-serif);letter-spacing:-.025em}.Z09O9a_description{color:var(--shell-muted);font:500 .8rem/1.5 var(--font-shell-sans)}.Z09O9a_resource>svg{color:var(--shell-accent);flex:none}.Z09O9a_resource:focus-visible{outline:3px solid var(--shell-focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.Z09O9a_resource:hover{border-color:var(--shell-accent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.Z09O9a_resource{transition-duration:1ms}}
