.rsc-page{padding-top:3.5rem}@media (min-width:48rem){.rsc-page{padding-top:4.5rem}}.rsc-head{padding-block:calc(3 * var(--u)) calc(3.5 * var(--u))}@media (min-width:48rem){.rsc-head{padding-block:calc(4.5 * var(--u)) calc(5 * var(--u))}}@media (min-width:64rem){.rsc-head{padding-block:calc(5.5 * var(--u)) calc(6 * var(--u))}}.rsc-title{margin:0;font-size:calc(2 * var(--u));line-height:1.12;font-weight:600;letter-spacing:-.01em;text-wrap:balance}@media (min-width:48rem){.rsc-title{font-size:calc(2.625 * var(--u));line-height:1.08}}@media (min-width:64rem){.rsc-title{font-size:calc(2.875 * var(--u))}}@media (min-width:80rem){.rsc-title{font-size:calc(3 * var(--u))}}.rsc-lead{margin:0;max-width:34em;font-size:calc(1.125 * var(--u));line-height:1.5;text-wrap:balance}@media (min-width:48rem){.rsc-lead{font-size:calc(1.25 * var(--u));line-height:1.45}}.mk-light .home-cad>section#topics{background-color:var(--home-charcoal);color:#FFFFFF;--home-scale-ink:rgb(255 255 255/0.5)}.mk-light .home-cad>section#topics:after,.mk-light .home-cad>section#topics:before{background:#FFFFFF}.mk-light .home-cad>section#topics :focus-visible{outline-color:#FFFFFF}.mk-light .home-cad>section#topics ::selection{background:#FFFFFF;color:var(--home-charcoal)}.rsc-band{--rsc-ease:cubic-bezier(0.16,1,0.3,1);--rsc-rule:rgb(255 255 255/0.18);padding-block:min(calc(4.5 * var(--u)),11svh) calc(4 * var(--u))}@media (min-width:48rem){.rsc-band{padding-block:min(calc(6 * var(--u)),13svh) calc(5.5 * var(--u))}}@media (min-width:80rem){.rsc-band{padding-block:min(calc(7 * var(--u)),13svh) calc(6.5 * var(--u))}}.rsc-question{margin:0;max-width:calc(48 * var(--u));font-size:calc(1.625 * var(--u));line-height:1.2;font-weight:600;text-wrap:balance}@media (min-width:40rem){.rsc-question{font-size:calc(1.875 * var(--u))}}@media (min-width:48rem){.rsc-question{font-size:calc(2.25 * var(--u));line-height:1.1111}}.rsc-picker{margin-top:calc(2 * var(--u))}@media (min-width:48rem){.rsc-picker{margin-top:calc(2.5 * var(--u))}}@media (min-width:80rem){.rsc-picker{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:4rem;align-items:start;margin-top:calc(3 * var(--u))}.rsc-index{grid-column:1/span 6}.rsc-panels{grid-column:7/span 6}}@media (min-width:80rem) and (min-height:40rem){.rsc-index{position:sticky;top:calc(4.5rem + 1.5 * var(--u))}}.rsc-index{--rsc-t:calc(1.25 * var(--u));--rsc-lh:1.2;--rsc-num:calc(2.25 * var(--u));--rsc-pad:calc(0.875 * var(--u))}@media (min-width:40rem){.rsc-index{--rsc-t:calc(1.375 * var(--u));--rsc-num:calc(2.75 * var(--u))}}@media (min-width:48rem){.rsc-index{--rsc-t:calc(1.5 * var(--u));--rsc-num:calc(3 * var(--u));--rsc-pad:calc(1 * var(--u))}}@media (min-width:80rem){.rsc-index{--rsc-t:calc(1.625 * var(--u));--rsc-num:calc(3.25 * var(--u));--rsc-pad:min(calc(0.875 * var(--u)),1.8svh)}}.rsc-row{position:relative}.rsc-row:before,.rsc-row:last-child:after{content:"";position:absolute;inset-inline:0;height:1px;background:var(--rsc-rule);transform-origin:0 50%;pointer-events:none}.rsc-row:before{top:0}.rsc-row:last-child:after{bottom:0}.rsc-opt{position:relative;display:grid;grid-template-columns:var(--rsc-num) minmax(0,1fr) calc(1.25 * var(--u));align-items:baseline;padding-block:var(--rsc-pad);cursor:pointer;-webkit-tap-highlight-color:transparent}.rsc-opt-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;appearance:none}.rsc-opt-num{font-size:calc(.8125 * var(--u));line-height:1;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rsc-opt-text{display:block;min-width:0;padding-right:calc(.75 * var(--u))}.rsc-opt-title{display:block;font-size:var(--rsc-t);line-height:var(--rsc-lh);font-weight:500;letter-spacing:-.012em;text-wrap:balance}.rsc-opt-sub{display:block;margin-top:calc(.3 * var(--u));font-size:calc(.875 * var(--u));line-height:1.4}.rsc-opt-mark{position:relative;align-self:start;justify-self:end;width:calc(.625 * var(--u));height:calc(var(--rsc-t) * var(--rsc-lh))}.rsc-opt-mark:after,.rsc-opt-mark:before{content:"";position:absolute;top:50%;left:0;width:calc(.625 * var(--u));height:calc(.625 * var(--u));translate:0 -50%}.rsc-opt-mark:before{border:1px solid}.rsc-opt-mark:after{background:currentColor;scale:0}.rsc-opt-mark,.rsc-opt-num,.rsc-opt-sub,.rsc-opt-title{opacity:.5}@supports selector(:has(*)){.rsc-opt:has(>.rsc-opt-input:checked) :is(.rsc-opt-num,.rsc-opt-title,.rsc-opt-mark){opacity:1}.rsc-opt:has(>.rsc-opt-input:checked) .rsc-opt-sub{opacity:.64}.rsc-opt:has(>.rsc-opt-input:checked) .rsc-opt-mark:after{scale:1}.rsc-opt:has(>.rsc-opt-input:focus-visible){outline:2px solid #FFFFFF;outline-offset:calc(.375 * var(--u))}.rsc-opt:has(>.rsc-opt-input:focus-visible) :is(.rsc-opt-num,.rsc-opt-title,.rsc-opt-mark){opacity:1}.rsc-opt:has(>.rsc-opt-input:focus-visible) .rsc-opt-sub{opacity:.64}}@media (hover:hover) and (pointer:fine){.rsc-opt:hover :is(.rsc-opt-num,.rsc-opt-title,.rsc-opt-mark){opacity:1}.rsc-opt:hover .rsc-opt-sub{opacity:.64}}.rsc-panels{display:grid;margin-top:calc(2.5 * var(--u))}.rsc-panel{min-width:0}@media (min-width:80rem){.rsc-panels{margin-top:0}}@supports selector(:has(*)){.rsc-panel{display:none}@media (min-width:80rem){.rsc-panel{display:block;grid-area:1/1;visibility:hidden;opacity:0}}}.rsc-panel-title{display:flex;align-items:baseline;gap:calc(.75 * var(--u));margin:0;font-size:calc(1.25 * var(--u));line-height:1.3;font-weight:500}.rsc-panel-num{flex:none;font-size:calc(.8125 * var(--u));font-variant-numeric:tabular-nums;color:#AFAFAF}.rsc-arrow{flex:none;width:calc(1 * var(--u));height:calc(1 * var(--u));fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.rsc-arrow-out{display:inline-block;width:calc(.75 * var(--u));height:calc(.75 * var(--u));margin-left:.3em;vertical-align:-.05em}.rsc-own{display:grid;gap:calc(.75 * var(--u));margin:calc(1 * var(--u)) 0 0;padding:0;list-style:none}@media (min-width:40rem){.rsc-own:has(>li+li){grid-template-columns:repeat(2,minmax(0,1fr))}}.rsc-own-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;column-gap:calc(1 * var(--u));align-items:start;height:100%;padding:calc(.875 * var(--u)) calc(1 * var(--u));border:1px solid rgb(255 255 255/.4);color:#FFFFFF;text-decoration:none}.rsc-own-kicker,.rsc-own-line,.rsc-own-name{grid-column:1}.rsc-own-kicker{font-size:calc(.75 * var(--u));line-height:1.4;color:#AFAFAF}.rsc-own-name{margin-top:calc(.125 * var(--u));font-size:calc(1.25 * var(--u));line-height:1.25;font-weight:600}.rsc-own-line{margin-top:calc(.2 * var(--u));font-size:calc(.875 * var(--u));line-height:1.4;color:#AFAFAF;text-wrap:pretty}.rsc-own-link .rsc-arrow{grid-column:2;grid-row:1/span 3;align-self:center}@media (hover:hover){.rsc-own-link:hover{background:#FFFFFF;border-color:#FFFFFF;color:#1F1F1E}.rsc-own-link:hover :is(.rsc-own-kicker,.rsc-own-line){color:#555554}.rsc-own-link:hover .rsc-arrow{translate:3px 0}}.rsc-own-link:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px;background:#FFFFFF;border-color:#FFFFFF;color:#1F1F1E}.rsc-own-link:focus-visible :is(.rsc-own-kicker,.rsc-own-line){color:#555554}.rsc-list{margin:calc(1.25 * var(--u)) 0 0;padding:0;list-style:none}.rsc-item{position:relative;padding-block:calc(1 * var(--u)) calc(1.125 * var(--u));border-top:1px solid var(--rsc-rule)}.rsc-item:last-child{border-bottom:1px solid var(--rsc-rule)}.rsc-source{margin:0;font-size:calc(.875 * var(--u));line-height:1.45;color:#939393}.rsc-item-link,.rsc-kind{color:#FFFFFF;font-weight:500}.rsc-item-link{display:block;margin-top:calc(.375 * var(--u));font-size:calc(1.0625 * var(--u));line-height:1.4;text-decoration:none;text-wrap:pretty}.rsc-item-link:after{content:"";position:absolute;inset:0}.rsc-item-title{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:transparent}.rsc-desc{max-width:42em;margin:calc(.375 * var(--u)) 0 0;font-size:calc(1 * var(--u));line-height:1.55;color:#AFAFAF;text-wrap:pretty}.rsc-free{position:relative;z-index:1;display:inline-block;margin-top:calc(.5 * var(--u));color:#FFFFFF;font-size:calc(.875 * var(--u));line-height:1.4;text-decoration:underline 1px rgb(255 255 255/.4);text-underline-offset:.2em}.rsc-item-link:focus-visible{outline:none}.rsc-item:has(>.rsc-item-link:focus-visible){outline:2px solid #FFFFFF;outline-offset:calc(.25 * var(--u))}.rsc-item:has(>.rsc-item-link:focus-visible) .rsc-item-title{color:#8DB430;text-decoration-color:currentColor}@media (hover:hover){.rsc-item:has(>.rsc-item-link:hover) .rsc-item-title{color:#8DB430;text-decoration-color:currentColor}.rsc-item:has(>.rsc-item-link:hover) .rsc-arrow-out{translate:2px -2px}.rsc-free:hover{color:#8DB430;text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.rsc-opt-mark,.rsc-opt-num,.rsc-opt-sub,.rsc-opt-title{transition:opacity .3s var(--rsc-ease)}.rsc-opt-mark:after{transition:scale .45s var(--rsc-ease)}.rsc-own-link{transition:background-color .17s ease,border-color .17s ease,color 60ms ease}.rsc-own-link :is(.rsc-own-kicker,.rsc-own-line){transition:color 60ms ease}.rsc-arrow{transition:translate .35s var(--rsc-ease)}.rsc-free,.rsc-item-title{transition:color .18s ease,text-decoration-color .18s ease}@supports selector(:has(*)){@media (min-width:80rem){.rsc-panel{transition:opacity .14s ease-in,visibility 0s linear .14s}.rsc-panel-body{translate:0 calc(.5 * var(--u));transition:translate 0s linear .14s}}}}@keyframes rsc-draw{0%{scale:0 1}to{scale:1 1}}@keyframes rsc-rise{0%{opacity:0;translate:0 calc(.5 * var(--u))}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rsc-row{view-timeline:--rsc-row block}.rsc-row:before,.rsc-row:last-child:after{animation:rsc-draw linear both;animation-timeline:--rsc-row;animation-range:entry 0 entry 100%}.rsc-opt{animation:rsc-rise linear both;animation-timeline:--rsc-row;animation-range:entry 0 entry 100%}}}@media (forced-colors:active){.rsc-opt-mark:before{border-color:CanvasText}.rsc-opt-mark:after{background:CanvasText}.rsc-own-link{border-color:CanvasText}}