.am-root.act-root.aat-root.advtax-root{--am-accent:#24553f;--am-accent-soft:#e6f0ea;--aat-paper:#fbfaf6}.am-root.advtax-root [data-pass-card]{--pc-blue:var(--am-accent);--pc-blue-edge:#183a2b}.advtax-affiliation{border-bottom:1px solid var(--am-hair);background:var(--am-accent-soft)}.advtax-affiliation p{color:var(--am-ink);margin:0 auto;padding-top:8px;padding-bottom:8px;font-size:14px;line-height:1.45}.advtax-syllabus{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.advtax-syllabus li{border:1px solid var(--am-hair);background:var(--am-surface);border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.advtax-syllabus b{background:var(--am-accent-soft);width:24px;height:24px;color:var(--am-accent);border-radius:6px;flex:none;place-items:center;font-size:13px;display:inline-grid}@media (max-width:860px){.advtax-syllabus{grid-template-columns:1fr}}.advtax-root .aat-table tbody th{min-width:160px}.advtax-root .aat-single{max-width:320px}.sbc-structured{min-width:0;max-width:820px}.sbc-stem{color:var(--am-ink);min-width:0;max-width:100%;margin:0 0 14px;font-size:17px;line-height:1.55}.sbc-figure{max-width:100%;margin:4px 0 14px;overflow-x:auto}.sbc-part{border-top:1px solid var(--am-hair);min-width:0;margin:18px 0 0;padding-top:14px}.sbc-part label,.sbc-part-q{margin:0 0 10px;font-weight:600;line-height:1.5;display:block}.sbc-part-n{margin-right:2px;font-weight:700}.sbc-marks{color:var(--am-muted);white-space:nowrap;font-weight:400}.sbc-entry{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.sbc-entry input{width:180px;max-width:100%;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--am-line);background:var(--am-surface);color:var(--am-ink);border-radius:10px;padding:8px 12px;font-size:17px}.sbc-entry input:focus-visible{outline:3px solid var(--am-accent-soft);border-color:var(--am-accent)}.sbc-unit{color:var(--am-ink);font-size:17px;font-weight:600}.sbc-options{gap:8px;margin:0 0 10px;display:grid}.sbc-options .gr-option{text-align:left;justify-content:flex-start}.sbc-written textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--am-line);background:var(--am-surface);color:inherit;resize:vertical;border-radius:10px;margin-top:8px;padding:10px 12px;line-height:1.5}.sbc-written textarea:focus{outline:2px solid var(--am-accent);outline-offset:1px}.sbc-reading ul{margin:6px 0 10px;padding-left:20px}.sbc-reading li{margin:4px 0}.sbc-credit q{margin-top:2px;font-style:italic;display:block}.sbc-credit q:before,.sbc-credit q:after{content:""}.sbc-slips li{color:var(--am-wrong,#a32020)}.sbc-estimate{margin-top:8px;font-size:.9em}.sbc-role{background:var(--am-accent-soft);border-radius:4px;margin-right:6px;padding:1px 6px;font-size:.78em;font-weight:600;display:inline-block}.sbc-reading-level{margin-bottom:8px}.sbc-reading-level-text{margin-left:6px}.advtax-root .gr-item-head{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.sbc-section{margin-top:32px}.advtax-tables{z-index:40;position:fixed;bottom:16px;right:16px}.advtax-tables>summary{cursor:pointer;background:var(--am-accent);color:#fff;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;list-style:none;box-shadow:0 4px 14px #0e281e2e}.advtax-tables>summary::-webkit-details-marker{display:none}.advtax-tables>summary:focus-visible{outline:3px solid var(--am-accent-soft);outline-offset:2px}.advtax-tables[open]>summary{background:var(--am-ink)}.advtax-tables-panel{border:1px solid var(--am-hair);background:var(--aat-paper,#fbfaf6);width:min(760px,100vw - 32px);max-height:min(72vh,680px);color:var(--am-ink);border-radius:12px;padding:16px;position:fixed;bottom:64px;right:16px;overflow:auto;box-shadow:0 12px 36px #0e281e38}.advtax-tables-head{margin:0 0 8px;font-size:14px;line-height:1.45}.advtax-tables-instructions{background:var(--am-accent-soft);border-radius:8px;margin:0 0 16px;padding:8px 10px 8px 30px;font-size:14px;line-height:1.45}.advtax-ft{margin:0 0 16px}.advtax-ft figcaption{margin-bottom:6px;font-size:13px;line-height:1.4}.advtax-ft-scroll{border:1px solid var(--am-hair);border-radius:8px;overflow-x:auto}.advtax-ft table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.advtax-ft th,.advtax-ft td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--am-hair);padding:4px 8px}.advtax-ft tbody th{text-align:left;white-space:normal;background:var(--aat-paper,#fbfaf6);min-width:150px;font-weight:400;position:sticky;left:0}.advtax-ft thead th{background:var(--am-accent-soft);font-weight:600}.advtax-ft-note{margin:6px 0 0;font-size:13px;line-height:1.45}.advtax-ft .advtax-ft-line td{text-align:left;white-space:normal;font-size:13px}@media print{.advtax-tables{display:none}}.advtax-format-note{color:var(--am-muted);margin:0 0 12px;font-size:14px;line-height:1.45}.advtax-notice{color:var(--am-ink);margin:0;font-size:15px;line-height:1.55}.sbc-clock{z-index:2;background:var(--aat-paper,#fbfaf6);position:sticky;top:0}.sbc-question{margin-top:28px}
