html[data-gg-text-size=large]{--gg-reading-size:1.125rem;--gg-heading-size:1.5rem}html[data-gg-text-size=extra-large]{--gg-reading-size:1.375rem;--gg-heading-size:1.75rem}html:is([data-gg-text-size=large],[data-gg-text-size=extra-large]) :is(main,.site-header,.site-menu,.dt-shell,.wsp-app,.study-shell,.site-footer) :is(p,li,button,input,textarea,select,label,summary,dt,dd,td,th,legend,small,a,.hint,.lede,.wsp-name,.wsp-foot-text,.study-mode-label,.study-notice,.study-refusal,.study-sidebar-title,.dt-week-when,.dt-link-name,.dt-link-tag,.dt-link-note,.dt-attach-label,.dt-attach-email,.dt-answer-prose,.dt-check-verdict,.dt-followup-a,.dt-variant-problem,[data-gg-reading-content]):not(svg *,.katex *,.katex,.math-inline *,.math-display *){font-size:var(--gg-reading-size)!important;line-height:1.55}html:is([data-gg-text-size=large],[data-gg-text-size=extra-large]) :is(main,.site-header,.site-menu,.dt-shell,.wsp-app,.study-shell,.site-footer) :is(h2,h3){font-size:var(--gg-heading-size)!important}html:is([data-gg-text-size=large],[data-gg-text-size=extra-large]) :is(main,.site-header,.site-menu,.dt-shell,.wsp-app,.study-shell,.site-footer) :is(button,label,summary,a) :is(span,strong,small):not(svg *,.katex *,.katex,.math-inline *,.math-display *){font-size:inherit!important}html:is([data-gg-text-size=large],[data-gg-text-size=extra-large]) :is(button,.button,select,input:not([type=checkbox]):not([type=radio])){height:auto;min-height:2.75rem;white-space:normal;overflow-wrap:anywhere}html:is([data-gg-text-size=large],[data-gg-text-size=extra-large]) :is(.header-actions,.dt-nav,.study-header-links,.wsp-rail-foot){flex-wrap:wrap}html:is([data-gg-text-size=large],[data-gg-text-size=extra-large]) :is(.study-shell,.dt-main,.wsp-canvas,.account-card){min-width:0}html[data-gg-spacing=relaxed] :is(main,.site-header,.site-menu,.dt-shell,.wsp-app,.study-shell,.site-footer) :is(p,li,label,summary,button,input,select,textarea,.study-notice,.study-refusal,.dt-answer-prose,.dt-check-verdict,.dt-followup-a,.dt-variant-problem,[data-gg-reading-content]):not(.katex *,.math-inline *,.math-display *){line-height:1.85!important}html[data-gg-spacing=relaxed] :is(main,.dt-shell,.wsp-app,.study-shell) :is(button,.button,summary){padding-block:.65rem}html[data-gg-spacing=relaxed] :is(.study-sidebar nav,.study-sidebar section,.study-header-links,.accessibility-actions,.dt-nav){gap:1rem}html[data-gg-spacing=relaxed] :is(.study-message,.accessibility-settings p){margin-block:1.25rem}html[data-gg-reduce-motion=true],html[data-gg-reduce-motion=true] *,html[data-gg-reduce-motion=true] :after,html[data-gg-reduce-motion=true] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html,html *,html :after,html :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.accessibility-settings{scroll-margin-top:6rem;max-width:48rem;overflow-wrap:anywhere}.accessibility-settings>summary{cursor:pointer;font-size:1.1rem;font-weight:600;min-height:2.75rem;padding-block:.5rem}.accessibility-settings>section{padding-top:1rem}.accessibility-settings h2{margin-top:0}.accessibility-settings h3{margin:1.5rem 0 .75rem}.accessibility-settings fieldset{border:0;padding:0;min-width:0;margin:1rem 0}.accessibility-settings fieldset>label:not(.accessibility-check){display:block;margin-top:1rem;margin-bottom:.4rem;font-weight:600}.accessibility-settings select{display:block;width:100%;min-height:2.75rem;padding:.6rem;border:1px solid var(--line,currentColor);border-radius:8px;color:var(--text);background:var(--bg);font:inherit}.accessibility-check{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;margin-top:.75rem;min-height:2.75rem}.accessibility-check input{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.2rem}.accessibility-settings fieldset p{margin:.25rem 0 .75rem}.accessibility-actions{display:flex;flex-wrap:wrap;gap:.75rem}.accessibility-actions .button{min-height:2.75rem;max-width:100%;white-space:normal;text-align:left}.accessibility-feedback:empty{display:none}.accessibility-feedback{margin:.75rem 0}.accessibility-confirmation{margin-top:1rem;padding:1rem;border:2px solid;border-radius:8px}.accessibility-settings :focus-visible{outline:3px solid var(--accent,currentColor);outline-offset:3px}@media (max-width:480px){.accessibility-settings{padding:1rem}.accessibility-actions{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.accessibility-actions .button,.accessibility-confirmation,.accessibility-settings select{border-color:ButtonText}.accessibility-settings :focus-visible{outline-color:Highlight}}