.magnet-page{color:var(--ink);background:var(--paper)}.worksheet-print-brand{display:none}.magnet-shell{max-width:1280px;padding-bottom:3rem}.magnet-hero{border-bottom:1px solid var(--line);padding:clamp(2.5rem,5vw,5rem) 0 2.5rem}.magnet-hero .eyebrow{color:var(--gold-dark)}.magnet-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin:1.2rem 0 1.5rem;font-size:clamp(2.1rem,3.7vw,3.8rem);line-height:1.15}.magnet-cover{font:clamp(1.05rem,1.7vw,1.45rem)/1.55 var(--serif);max-width:65ch}.magnet-intro{max-width:75ch;margin:2.5rem 0;font-size:1.05rem}.magnet-privacy{color:#4f4b44;font-size:.88rem}.magnet-page a:not(.button):not(.text-link){text-decoration:underline;text-decoration-color:var(--gold-dark);text-underline-offset:.2em}.magnet-boundary{border-left:2px solid var(--gold-dark);background:var(--paper-deep);max-width:90ch;padding:1rem 1.5rem;font-size:.88rem}.magnet-boundary p:last-child{margin-bottom:0}.magnet-worksheet{margin-top:3.5rem;scroll-margin-top:100px}.worksheet-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.worksheet-heading h2{margin:0;font-size:2rem}.worksheet-tools{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.magnet-page:not([data-worksheet-ready]) .worksheet-tools{display:none}.worksheet-tools .print-link{min-height:48px;margin:0}.worksheet-sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.worksheet-section{border:1px solid var(--line);break-inside:avoid-page;min-width:0;padding:1.8rem}.worksheet-section h3{margin:0 0 .9rem;font-size:1.65rem}.worksheet-section>p{min-height:3em;font-size:.95rem}.worksheet-fields{gap:1.2rem;display:grid}.worksheet-field{min-width:0;margin-top:.85rem}.worksheet-field label{letter-spacing:.035em;margin-bottom:.5rem;font-size:.76rem;line-height:1.6;display:block}.worksheet-field textarea{min-height:95px;font-size:.92rem;line-height:1.5}.worksheet-field input,.worksheet-field select{min-height:48px;font-size:.92rem}.worksheet-print-answer{display:none}.worksheet-action{background:var(--paper-deep);margin-top:2rem}.worksheet-action .worksheet-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.worksheet-examples{margin:2rem 0 2.5rem}.worksheet-examples figcaption{max-width:75ch;font-size:.9rem}.worksheet-examples .table-scroll{margin-top:.7rem}.worksheet-examples th,.worksheet-examples td{font-size:.9rem}.worksheet-receipt{border:1px solid var(--gold-dark);margin:1.5rem 0;padding:1.5rem}.worksheet-receipt[hidden]{display:none}.worksheet-receipt h3{font-size:1.5rem}.magnet-notes{margin:3.5rem 0}.magnet-notes article{max-width:75ch;margin-bottom:2rem}.magnet-notes h2{font-size:1.6rem}.magnet-notes>p{font-size:.87rem}.magnet-discussion{max-width:85ch;margin-top:3.5rem;scroll-margin-top:100px}.magnet-discussion h2,.magnet-follow-on h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.25}.magnet-discussion p{max-width:75ch}.magnet-contact-fallback{border:1px solid var(--line);padding:1.5rem}.magnet-discussion .form-panel{margin:1.5rem 0}.magnet-discussion .check label{color:#4f4b44;font-size:.85rem}.magnet-discussion .check input{width:20px;height:20px}.magnet-discussion .form-note{color:#4f4b44;font-size:.85rem}.magnet-follow-on{border-top:1px solid var(--line);max-width:85ch;margin-top:4rem;padding-top:2rem}.magnet-follow-on nav{margin-top:2.5rem}.magnet-follow-on nav a{min-height:44px;margin:0 1.5rem 1rem 0;display:inline-block}.worksheet-edition{color:#4f4b44;margin-top:3rem;font-size:.85rem}.magnet-page .button{min-height:48px}.magnet-page .button:disabled{opacity:.6;cursor:wait}.magnet-page [data-discussion-status]{overflow-wrap:anywhere;min-height:1.6em;margin-top:1rem}.campaign-entry{border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,5rem)}.campaign-entry h2{max-width:24ch;margin:1rem 0 1.5rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.15}.campaign-entry p{max-width:65ch}.campaign-entry .eyebrow{color:var(--gold-dark)}.magnet-guide-list{margin-top:3rem}.magnet-guide-list .resource-card{min-height:0;margin-bottom:1.5rem}@media (width<=767px){.worksheet-sections,.worksheet-action .worksheet-fields{grid-template-columns:minmax(0,1fr)}.worksheet-section{padding:1.2rem}.worksheet-section>p{min-height:0}.magnet-hero{padding-top:2.2rem}.magnet-hero .cta-actions{flex-direction:column;align-items:flex-start;gap:1.2rem}.magnet-hero .text-link{letter-spacing:.04em;max-width:100%}.worksheet-heading{flex-direction:column;align-items:flex-start}.magnet-worksheet{margin-top:2.5rem}.magnet-boundary{padding:1rem}.magnet-discussion .form-panel{padding:1.2rem}.magnet-discussion .field-row{grid-template-columns:1fr}.worksheet-examples td,.worksheet-examples th{padding:.6rem;font-size:.8rem}.magnet-page .shell{padding-inline:1.25rem}}@media print{@page{size:A4;margin:15mm}body{font:10pt/1.5 Arial,sans-serif;color:#171716!important;background:#fff!important}.magnet-page,.magnet-shell{background:#fff!important}.worksheet-print-brand{margin-bottom:8mm;display:block}.worksheet-print-brand img{width:55mm;height:auto}.no-worksheet-print,.skip-link,.magnet-page noscript{display:none!important}.magnet-shell{width:100%;max-width:none;padding:0!important}.magnet-hero{padding:0 0 6mm}.magnet-hero h1{max-width:none;font-size:25pt}.magnet-cover{font-size:13pt}.magnet-intro{margin:5mm 0;font-size:10pt}.magnet-boundary{background:#fff;padding:3mm;font-size:9pt}.magnet-worksheet{break-before:page;margin-top:0}.worksheet-heading{break-after:avoid-page}.worksheet-heading h2{font-size:17pt}.worksheet-sections,.worksheet-action .worksheet-fields{display:block}.worksheet-section{break-inside:avoid-page;margin-bottom:5mm;padding:5mm}.worksheet-section h3{font-size:16pt}.worksheet-section>p{min-height:0;font-size:10pt}.worksheet-fields{display:block}.worksheet-field{margin-top:3mm}.worksheet-field label{font-size:9pt}.worksheet-field textarea,.worksheet-field input,.worksheet-field select{display:none!important}.worksheet-print-answer{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #8a867d;min-height:12mm;padding:2mm;font-size:10pt;display:block}.worksheet-action{background:#fff}.magnet-notes{margin:5mm 0}.magnet-notes h2{break-after:avoid-page;font-size:14pt}.magnet-notes article{break-inside:avoid-page}.worksheet-examples{break-inside:avoid-page;margin:5mm 0}.worksheet-examples .table-scroll{overflow:visible}.worksheet-examples table{width:100%}.magnet-page a{color:inherit}.worksheet-edition{margin-top:5mm;font-size:9pt}}
