:root{--navy:#15375a;--blue:#1769aa;--light:#eef5f8;--gold:#b6903f;--ink:#17212b;--muted:#5b6773;--line:#ccd7df;--paper:#fffdf8;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif;background:white}.wrap{max-width:var(--max);margin:auto;padding:0 24px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:10px;z-index:99}.site-header{background:white}.brand-row{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.brand{display:flex;align-items:center;gap:14px;color:var(--navy);text-decoration:none}.brand img{width:70px;height:70px;object-fit:contain}.brand b{display:block;font-family:Georgia,serif;font-size:24px}.brand small{letter-spacing:.13em;text-transform:uppercase}.menu{display:none}.main-nav{background:var(--navy)}.main-nav .wrap{display:flex}.main-nav a{color:white;text-decoration:none;padding:15px 18px;border-right:1px solid #31516e;font-weight:bold}.main-nav a:hover{background:#244c73}.hero{background:linear-gradient(110deg,rgba(238,245,248,.96),rgba(255,253,248,.97)),radial-gradient(circle at 80% 30%,#d8c89f,transparent 32%);border-bottom:5px solid var(--gold)}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:55px;padding-top:58px;padding-bottom:58px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:bold;color:#566d7d}.hero h1{font:700 48px/1.06 Georgia,serif;color:var(--navy);margin:.2em 0}.hero p{font-size:20px}.search-box{margin-top:28px}.search-box label{display:block;font-weight:bold;margin-bottom:7px}.search-box>div{display:flex}.search-box input,.search-large input{flex:1;border:2px solid #687a88;padding:15px;font-size:17px}.search-box button,.search-large button{background:var(--blue);color:white;border:0;padding:0 28px;font-weight:bold;font-size:17px}.search-box small{display:block;margin-top:8px;color:var(--muted)}.notice{background:white;border-left:6px solid var(--gold);padding:25px;align-self:center;box-shadow:0 7px 24px #1637541c}.notice h2{font:700 24px Georgia,serif;color:var(--navy)}.notice p{font-size:16px}.notice a{font-weight:bold;color:var(--blue)}.quick{margin-top:-20px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards a{background:white;border:1px solid var(--line);box-shadow:0 4px 15px #1232 0;text-decoration:none;color:var(--ink);padding:20px;display:grid;grid-template-columns:40px 1fr}.cards span{font-size:28px;color:var(--gold);grid-row:1/3}.cards b{color:var(--navy)}.cards small{color:var(--muted)}.content-section{padding:70px 0}.content-section.alt{background:var(--light)}.section-head{display:flex;justify-content:space-between;align-items:end}.content-section h2{font:700 36px Georgia,serif;color:var(--navy);margin:.15em 0 25px}.status{font-size:13px;color:var(--muted);max-width:360px;text-align:right}.search-large{display:flex}.search-options{display:flex;gap:24px;margin:14px 0 25px}.results{display:grid;gap:12px}.result{background:white;border:1px solid var(--line);border-left:5px solid var(--blue);padding:18px}.result h3{margin:0 0 6px;font:700 21px Georgia,serif}.result h3 a{color:var(--navy)}.result .meta{font-size:13px;color:var(--muted)}.score{float:right;background:#e6f1f8;padding:3px 8px;border-radius:20px}.browser{display:grid;grid-template-columns:330px 1fr;min-height:650px;border:1px solid var(--line);background:white}.browser aside{border-right:1px solid var(--line);padding:18px}.browser aside input{width:100%;padding:11px;border:1px solid #9caab5;margin-bottom:12px}.part-btn{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 8px;border-bottom:1px solid #edf0f2;color:var(--navy);font-weight:bold}.part-btn.active{background:#e7f1f8;border-left:4px solid var(--blue)}.browser article{padding:28px}.browse-header h3{font:700 28px Georgia,serif;color:var(--navy)}.section-link{display:block;padding:14px 6px;border-bottom:1px solid var(--line);color:var(--navy);text-decoration:none}.section-link:hover{background:#f6fafc}.reader{padding:35px 0 80px;background:var(--paper)}.back{background:none;border:0;color:var(--blue);font-weight:bold;padding:10px 0}.reader-grid{display:grid;grid-template-columns:260px 1fr;gap:45px}.reader-grid aside{position:sticky;top:20px;align-self:start;max-height:80vh;overflow:auto;border-right:1px solid var(--line);padding-right:20px}.reader-grid aside a{display:block;font-size:13px;padding:6px;color:var(--navy)}.reader article{max-width:790px}.reader h1{font:700 38px/1.2 Georgia,serif;color:var(--navy)}#readerText p{margin:0 0 1.1em}#readerText p.sub{font-weight:bold;margin-top:1.5em}.reader-actions{display:flex;gap:10px;margin-top:35px;border-top:1px solid var(--line);padding-top:20px}.reader-actions button{padding:10px 14px}.two-col{display:grid;grid-template-columns:2fr 1fr;gap:70px}.seal-card{text-align:center;border:1px solid var(--line);padding:25px}.seal-card img{width:180px;display:block;margin:auto}.seal-card b,.seal-card span{display:block}footer{background:#0e2a45;color:white;padding:42px 0}.footer-grid{display:grid;grid-template-columns:1fr 1fr 2fr;gap:35px}.footer-grid a{display:block;color:white}.empty{color:var(--muted)}@media(max-width:800px){.menu{display:block}.main-nav{display:none}.main-nav.open{display:block}.main-nav .wrap{display:block}.main-nav a{display:block}.hero-grid,.browser,.reader-grid,.two-col,.footer-grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.hero h1{font-size:38px}.browser aside{border-right:0;border-bottom:1px solid var(--line)}.reader-grid aside{position:static;max-height:220px;border-right:0;border-bottom:1px solid var(--line)}.brand b{font-size:18px}.brand img{width:55px;height:55px}}@media(max-width:480px){.cards{grid-template-columns:1fr}.wrap{padding:0 16px}.hero-grid{padding-top:38px}.hero h1{font-size:33px}.search-box>div,.search-large{display:block}.search-box button,.search-large button{width:100%;padding:14px}.search-box input,.search-large input{width:100%}}@media print{.govbar,.site-header,.hero,.quick,#search,#browse,#about,footer,.back,.reader-grid aside,.reader-actions{display:none!important}.reader{display:block!important}.reader-grid{display:block}.reader article{max-width:none}}.forms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.form-card,.admin-card{background:#fff;border:1px solid #b9b4a5;border-radius:4px;padding:1.25rem;box-shadow:0 2px 8px #0001}.form-card h3{margin:.35rem 0}.form-card .badge{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#5d5036}.form-card a{display:inline-block;margin-top:.75rem;font-weight:700}.admin-card{max-width:850px;margin:0 auto 1.25rem}.admin-card label{display:block;font-weight:700;margin:.75rem 0}.admin-card input,.admin-card select,.admin-card textarea{display:block;width:100%;margin-top:.3rem;padding:.7rem;border:1px solid #777;background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.check{display:flex!important;align-items:center;gap:.5rem}.check input{width:auto!important;margin:0!important}.form-message{min-height:1.3em}.admin-item{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.8rem 0;border-bottom:1px solid #ddd}.admin-item .actions{display:flex;gap:.5rem;align-items:center}.secondary{background:#eee;color:#222;border:1px solid #777}.admin-nav{margin-left:auto}@media(max-width:650px){.form-row{grid-template-columns:1fr}.admin-item{grid-template-columns:1fr}}.purchase-links{display:grid;gap:10px;margin-top:20px}.purchase-button{display:block;background:var(--navy);color:#fff!important;text-decoration:none;padding:12px 14px;text-align:center;border-radius:3px}.secondary-buy{background:#6f5424}.buy-nav{background:#6f5424}.reading-progress{position:fixed;left:0;top:0;height:4px;width:0;background:var(--gold);z-index:200}.reader-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.font-tools{display:flex;gap:5px}.font-tools button,.reader-aside-tools button{border:1px solid var(--line);background:white;padding:7px 9px;cursor:pointer}.citation-hint{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:12px}.reader-aside-tools{display:grid;gap:8px;margin-top:18px}.section-pager{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-pager a{color:var(--blue);font-weight:bold;text-decoration:none}.reader-actions{flex-wrap:wrap}.selection-toolbar{position:fixed;z-index:300;display:flex;gap:3px;background:#102c46;padding:5px;border-radius:4px;box-shadow:0 8px 28px #0005}.selection-toolbar[hidden]{display:none}.selection-toolbar button{border:0;background:white;padding:8px 10px;cursor:pointer}.toast{position:fixed;right:24px;bottom:24px;background:#102c46;color:#fff;padding:12px 16px;border-radius:4px;opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s;z-index:400}.toast.show{opacity:1;transform:none}.reader.dark-reader{background:#17212b;color:#f2eee4}.reader.dark-reader article,.reader.dark-reader #readerText{color:#f2eee4}.reader.dark-reader h1,.reader.dark-reader .eyebrow,.reader.dark-reader aside a{color:#f7d98a}.reader.dark-reader .font-tools button,.reader.dark-reader .reader-aside-tools button,.reader.dark-reader .reader-actions button{background:#243443;color:#fff;border-color:#536575}.reader article{font-size:var(--reader-font-size,16px)}#readerText p{font-weight:400!important}.reader h1,#readerPart,.browse-header h3,.content-section h2{font-weight:700}.reader mark.user-highlight{background:#fff1a8;padding:0}.bookmark-active{background:#fff7d8!important;border-color:var(--gold)!important}@media(max-width:800px){.reader-topline{align-items:flex-start}.selection-toolbar{left:10px!important;right:10px;bottom:10px;top:auto!important;justify-content:center}.section-pager{font-size:14px}}.nav-dropdown{position:relative;display:flex;align-items:stretch}.nav-dropdown-button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;padding:1rem .85rem;cursor:pointer}.nav-dropdown-menu{display:none;position:absolute;z-index:60;top:100%;left:0;width:290px;background:#fff;border:1px solid #b8c4ce;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:.45rem}.nav-dropdown.open .nav-dropdown-menu{display:grid}.nav-dropdown-menu a{color:#17324d!important;padding:.75rem!important;border-bottom:1px solid #e5e8eb}.nav-dropdown-menu a:last-child{border-bottom:0}.catalog-controls{display:grid;grid-template-columns:minmax(240px,1fr) 240px;gap:1rem;margin:0 0 1.25rem}.catalog-controls input,.catalog-controls select{width:100%;padding:.8rem;border:1px solid #8b9aaa;border-radius:3px;background:#fff}.form-card.statutory small{display:block;margin-top:auto;padding-top:.7rem}.uploaded-heading{margin-top:2.5rem}.search-note{font-size:.9rem;color:#52606d;margin:.5rem 0 1.2rem}.comments-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:2rem;align-items:start}.proposal-sort{display:flex;gap:.5rem;margin-bottom:1rem}.proposal-sort button{background:#fff;border:1px solid #526c83;padding:.55rem .8rem;cursor:pointer}.proposal-card{display:grid;grid-template-columns:78px 1fr;gap:1rem;background:#fff;border:1px solid #ccd5dc;border-left:5px solid #62466b;padding:1.1rem;margin-bottom:1rem}.proposal-vote{display:flex;flex-direction:column;align-items:center;gap:.2rem;border-right:1px solid #d9dfe4;padding-right:.8rem}.proposal-vote button{font-size:1.3rem;background:#eef3f6;border:1px solid #7890a3;cursor:pointer;width:42px;height:36px}.proposal-vote b{font-size:1.4rem}.proposal-vote span{font-size:.72rem;text-transform:uppercase}.proposal-by{color:#596875;font-size:.9rem}.proposed-text{white-space:normal;background:#f6f3ee;border-left:3px solid #8a6a3d;padding:1rem;margin:1rem 0;font-family:Georgia,serif;line-height:1.55}@media(max-width:800px){.comments-layout,.catalog-controls{grid-template-columns:1fr}.nav-dropdown{display:block}.nav-dropdown-menu{position:static;width:auto;box-shadow:none;border:0;background:#eef2f4}.nav-dropdown-button{width:100%;text-align:left}.proposal-card{grid-template-columns:55px 1fr}}.nav-dropdown.mega{position:static}.main-nav .wrap{position:relative}.mega-menu{left:0;right:0;width:auto;max-height:72vh;overflow:auto;grid-template-columns:repeat(3,minmax(240px,1fr));gap:.8rem;padding:1rem}.mega-menu .menu-category{background:#f7f9fa;border:1px solid #d9e0e5;padding:.45rem}.menu-category h4{margin:.3rem .45rem .5rem;color:#17324d;font:700 1rem Georgia,serif;border-bottom:2px solid #b7944f;padding-bottom:.4rem}.mega-menu .menu-category a{display:block!important;border-bottom:1px solid #e2e7ea!important;padding:.48rem!important;line-height:1.2}.menu-category a b,.menu-category a span{display:block}.menu-category a b{font-size:.82rem}.menu-category a span{font-size:.72rem;font-weight:400;color:#5c6872;margin-top:.15rem}.product-menu{width:360px;grid-template-columns:1fr;padding:.45rem}.product-menu>a{display:block!important;padding:.75rem!important;border-bottom:1px solid #e2e7ea!important;color:#17324d;line-height:1.35;text-align:left}.product-menu>:last-child{border-bottom:0!important}.product-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.product-category-card{background:#fff;border:1px solid var(--line);padding:1.4rem;box-shadow:0 3px 12px #0001}.product-category-card h3{font:700 1.35rem Georgia,serif;color:var(--navy)}.product-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.product-actions a{background:var(--navy);color:#fff;text-decoration:none;padding:.7rem .9rem;font-weight:700}.availability{display:block;color:var(--muted);font-style:italic;margin-top:1rem}@media(max-width:1000px){.mega-menu{grid-template-columns:repeat(2,minmax(220px,1fr))}.product-category-grid{grid-template-columns:1fr}.product-menu{width:100%;grid-template-columns:1fr}}@media(max-width:800px){.mega-menu{grid-template-columns:1fr;max-height:none}.nav-dropdown.mega{position:relative}.product-menu{width:auto}.mega-menu .menu-category a{padding:.65rem!important}}.mega-menu{display:none!important;height:68vh;max-height:620px;column-width:255px;column-gap:14px;column-fill:auto;overflow-x:auto;overflow-y:hidden;white-space:normal;padding:1rem}.nav-dropdown.open .mega-menu{display:block!important}.mega-menu .menu-category{display:contents}.mega-menu .menu-category h4{break-after:avoid;break-inside:avoid;margin:.35rem .35rem .45rem;background:#f7f9fa;padding:.5rem;border-bottom:2px solid #b7944f}.mega-menu .menu-category a{break-inside:avoid;display:block!important;background:#fff;margin:0 .35rem;padding:.48rem!important;border-bottom:1px solid #e2e7ea!important}.utility-bar{position:sticky;top:0;z-index:45;background:#eef3f6;border-top:1px solid #d4dde4;border-bottom:1px solid #c3cfd8}.utility-bar .wrap{display:flex;align-items:center;gap:.65rem;min-height:42px}.utility-bar button,.utility-bar a{border:0;background:none;color:var(--navy);font-weight:700;font-size:13.3333px;line-height:normal;text-decoration:none;cursor:pointer;padding:.55rem}.utility-bar button:hover,.utility-bar a:hover{background:#dfeaf0}.utility-spacer{flex:1}#utilityStatus{font-size:.78rem;color:var(--muted)}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workspace-card{background:#fff;border:1px solid var(--line);padding:1.2rem;min-height:180px}.workspace-card h3{font-family:Georgia,serif;color:var(--navy);margin-top:0}.workspace-wide{grid-column:1/-1}.workspace-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #e4e8eb;padding:.65rem 0}.workspace-item a{color:var(--navy);font-weight:700}.workspace-item button{border:1px solid #9aa8b3;background:#fff;cursor:pointer}.compare-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.compare-pane{border:1px solid var(--line);padding:1rem;max-height:560px;overflow:auto;background:var(--paper)}.compare-pane h4{position:sticky;top:0;background:var(--paper);padding:.5rem 0;color:var(--navy)}.command-palette{position:fixed;inset:0;background:#10253ac7;z-index:500;display:grid;place-items:start center;padding-top:10vh}.command-palette[hidden]{display:none}.command-dialog{width:min(680px,92vw);background:#fff;border-radius:5px;box-shadow:0 24px 80px #0007;padding:1rem}.command-head{display:flex;justify-content:space-between;align-items:center}.command-head h2{margin:.2rem 0;color:var(--navy);font-family:Georgia,serif}.command-head button{font-size:1.8rem;border:0;background:none}.command-dialog input{width:100%;padding:1rem;border:2px solid var(--navy);font-size:1.05rem}.command-result{display:block;padding:.75rem;border-bottom:1px solid #e1e6e9;color:var(--navy);text-decoration:none}.note-text{white-space:pre-wrap}.saved-search-actions{display:flex;gap:.35rem;margin-top:.45rem}.saved-search-actions button{padding:.35rem .55rem}.reader-note{margin-top:1rem;background:#fff8d9;border-left:4px solid var(--gold);padding:.8rem}.citation-entry{font-family:Georgia,serif;padding:.55rem 0;border-bottom:1px solid #e5e8ea}@media(max-width:800px){.mega-menu{height:auto;max-height:70vh;columns:1;overflow-y:auto;overflow-x:hidden}.utility-bar .wrap{overflow-x:auto}.utility-bar span{display:none}.workspace-grid,.compare-view{grid-template-columns:1fr}.workspace-wide{grid-column:auto}}.brand img{width:66px;height:66px;object-fit:contain;background:#fff;border-radius:50%;padding:2px;box-shadow:0 0 0 1px rgba(0,0,0,.14)}.seal-card img{object-fit:contain;background:#fff;border-radius:50%}.site-tools{border-top:1px solid rgba(255,255,255,.18);background:#0f3026;color:#fff}.site-tools .wrap{display:flex;gap:.65rem;align-items:center;padding:.5rem 1rem;flex-wrap:wrap}.site-tools a,.site-tools button{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:3px;padding:.42rem .7rem;font:inherit;text-decoration:none;cursor:pointer}.site-tools a:hover,.site-tools button:hover{background:#fff;color:#153b2f}.definitions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.definition-card{background:#fff;border:1px solid #c9c4b7;border-left:5px solid #856c2f;padding:1rem;border-radius:3px}.definition-card h3{margin:.1rem 0 .45rem;font-size:1.05rem}.definition-card p{margin:.35rem 0;color:#343434}.definition-card a{font-weight:700}.related-panel{border-top:1px solid #c8c3b8;margin-top:1.25rem;padding-top:1rem}.related-panel h3{font-size:1.05rem;margin:.1rem 0 .7rem}.related-links{display:flex;flex-wrap:wrap;gap:.45rem}.related-links a{border:1px solid #a9a394;background:#f7f4ea;padding:.45rem .6rem;text-decoration:none;border-radius:3px}.footer-brand{display:flex;align-items:center;gap:.8rem}.footer-brand img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:50%}@media(max-width:760px){.brand img{width:52px;height:52px}.site-tools .wrap{display:grid;grid-template-columns:1fr 1fr}.site-tools a,.site-tools button{text-align:center}.definitions-grid{grid-template-columns:1fr}}.definition-text{white-space:pre-line;line-height:1.55;margin:.65rem 0 1rem}:root{--parchment:#f7f1df;--parchment-deep:#eadfbe;--midnight:#0d2135;--antique-gold:#c6a65a;--antique-gold-dark:#8a6b2d}body{background:radial-gradient(circle at 10% 8%,rgba(198,166,90,.07),transparent 24rem),
  linear-gradient(#fff,#fdfbf5)}.site-header{background:linear-gradient(180deg,#fffdf8 0%,#f8f1dd 100%);border-bottom:1px solid #d2c294;box-shadow:0 3px 18px rgba(13,33,53,.08)}.brand{position:relative}.main-nav{background:linear-gradient(180deg,#173b5d,#102d49);border-bottom:3px solid var(--antique-gold)}.main-nav .wrap{position:relative}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(198,166,90,.22),transparent 22rem),
  linear-gradient(115deg,rgba(244,248,248,.98),rgba(251,244,222,.96))}.hero h1,.content-section h2,.reader h1,.browse-header h3{font-family:Georgia,"Times New Roman",serif;text-shadow:0 1px 0 #fff}.eyebrow{color:#765f2c}.notice,.workspace-card,.form-card,.admin-card,.definition-card,.product-category-card{border-color:#cbbd91;box-shadow:0 5px 18px rgba(46,38,20,.08)}.content-section.alt{background:linear-gradient(rgba(242,238,223,.86),rgba(242,238,223,.86)),
  repeating-linear-gradient(0deg,transparent 0 23px,rgba(112,87,37,.025) 24px)}.reader{background:radial-gradient(circle at 50% 0,rgba(198,166,90,.08),transparent 38rem),
  var(--paper)}.reader article{position:relative}.reader-actions button,.font-tools button,.reader-aside-tools button,.secondary{border-color:#aa9460;background:linear-gradient(#fffdf8,#eee4c7)}.result{border-left-color:var(--antique-gold-dark)}footer{background:linear-gradient(145deg,#0b2034,#102f4b);border-top:4px solid var(--antique-gold)}.ambient-player{position:fixed;right:18px;bottom:18px;z-index:520;display:flex;align-items:flex-end;gap:8px;font-size:14px}.music-collapse{width:46px;height:46px;border-radius:50%;border:2px solid #d3b66c;background:linear-gradient(145deg,#173b5d,#0d263e);color:#f4d98c;font-size:20px;box-shadow:0 8px 24px #0005;cursor:pointer}.music-panel{width:min(360px,calc(100vw - 90px));background:linear-gradient(155deg,rgba(13,33,53,.98),rgba(21,55,90,.98));color:#fff;border:1px solid #d1b46a;border-radius:8px;padding:13px 14px;box-shadow:0 12px 36px #0006;transition:.2s transform,.2s opacity}.ambient-player.collapsed .music-panel{display:none}.music-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.music-heading strong,.music-heading small{display:block}.music-heading small{color:#d7e1e8}.music-controls{display:grid;grid-template-columns:auto auto 1fr;gap:7px;align-items:center}.music-controls button{border:1px solid #d4bd7f;background:#fffdf8;color:#102d49;border-radius:3px;padding:7px 10px;font-weight:700;cursor:pointer}.volume-label{display:flex;align-items:center;gap:7px}.volume-label span{position:absolute;left:-9999px}.volume-label input{width:100%;accent-color:#d2af58}.music-credit{font-size:10px;line-height:1.35;color:#cbd7df;margin:9px 0 0}.music-credit a{color:#f1d486}@media(max-width:650px){.ambient-player{right:10px;bottom:10px}.music-panel{width:calc(100vw - 76px)}.music-controls{grid-template-columns:auto auto 1fr}}@media print{.ambient-player{display:none!important}}.radio-panel{width:min(430px,calc(100vw - 40px))}.radio-filters{display:grid;grid-template-columns:1fr 1.35fr;gap:6px}.radio-filters select,.radio-filters input,.radio-panel>select{width:100%}.radio-panel>select{min-height:118px}.radio-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:11px}.radio-progress input{width:100%}.radio-options{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}.radio-options button{padding:5px 8px}.music-drawer{max-height:230px;overflow:auto;border-top:1px solid rgba(214,185,111,.35);padding-top:8px}.music-drawer label{display:block;margin:6px 0}.music-drawer input,.music-drawer select{width:100%}.music-drawer a{color:#f0d28b}.playlist-controls{grid-template-columns:repeat(3,1fr)}@media(max-width:650px){.radio-filters{grid-template-columns:1fr}.radio-panel{max-height:78vh;overflow:auto}}body{background:radial-gradient(circle at 12% 6%,rgba(198,166,90,.08),transparent 26rem),
  radial-gradient(circle at 88% 18%,rgba(38,75,104,.055),transparent 30rem),
  linear-gradient(#fffef9,#faf7ed)}.site-header{position:relative;overflow:visible}.main-nav{box-shadow:inset 0 -1px 0 rgba(240,211,137,.45),0 3px 11px rgba(8,28,45,.14)}.notice,.workspace-card,.form-card,.admin-card,.definition-card,.product-category-card{position:relative}.notice:before,.workspace-card:before,.form-card:before,.admin-card:before,.definition-card:before,.product-category-card:before{content:"";position:absolute;inset:5px;pointer-events:none;border:1px solid rgba(166,135,64,.12)}.reader article{border-top:2px solid rgba(166,135,64,.42)}.ambient-player{position:fixed;right:16px;top:48px;bottom:auto;z-index:720;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:14px}.music-collapse{width:auto;min-width:48px;height:42px;border-radius:5px;border:1px solid #d7bc72;background:linear-gradient(145deg,#173b5d,#0d263e);color:#f4d98c;font-size:17px;box-shadow:0 7px 22px #0004;cursor:pointer;display:flex;align-items:center;gap:8px;padding:0 12px;font-weight:700}.music-collapse:hover{background:linear-gradient(145deg,#204b72,#12324f);transform:translateY(-1px)}.radio-button-label{font-size:12px;letter-spacing:.03em;color:#fff7dd}.music-panel{transform-origin:top right}.ambient-player.collapsed .music-panel{display:none}.radio-panel{max-height:calc(100vh - 105px);overflow:auto}.music-heading{border-bottom:1px solid rgba(214,185,111,.3);padding-bottom:8px}.radio-filters select,.radio-filters input,.radio-panel>select{border:1px solid #aa9460;background:#fffdf7;color:#102d49;border-radius:3px;padding:7px}.radio-panel>select option{padding:4px}.music-controls button.active,.radio-options button.active{background:#ead69c}@media(max-width:650px){.ambient-player{right:8px;top:42px}.radio-button-label{display:none}.music-collapse{min-width:42px;width:42px;padding:0;justify-content:center}.radio-panel{max-height:calc(100vh - 94px)}}body{background:#fbf8ee;color:#17212b}main{background:#fffdf8}.content-section{background:#fffdf8}.content-section.alt{background:#f1ead8}.hero{background:radial-gradient(circle at 82% 22%,rgba(198,166,90,.18),transparent 22rem),
  linear-gradient(115deg,#edf4f4 0%,#fbf2d8 100%)}.browser,.result,.notice,.workspace-card,.form-card,.admin-card,.definition-card,.product-category-card,.seal-card{background:#fffefa}.reader{background:#fffdf8}.content-section p,.content-section li,.browser article,.reader article{opacity:1}body{background:#ffffff!important;color:#17212b!important}main{background:#ffffff!important}.hero{background:#eaf2f6!important;border-bottom:5px solid var(--gold)!important}.notice:before,.workspace-card:before,.form-card:before,.admin-card:before,.definition-card:before,.product-category-card:before{content:none!important;display:none!important}.content-section{background:#ffffff!important}.content-section.alt{background:#eef4f7!important}.browser,.result,.notice,.workspace-card,.form-card,.admin-card,.definition-card,.product-category-card,.seal-card{background:#ffffff!important;box-shadow:0 3px 12px rgba(15,38,58,.09)!important}.site-header{background:#ffffff!important}.reader{background:#fffdf8!important}.hero h1,.content-section h2,.reader h1,.browse-header h3{text-shadow:none!important}.hero p,.content-section p,.content-section li,.notice p,.cards small,.status{color:#344554!important}.cards a{background:#ffffff!important;border-color:#b7c5cf!important}.main-nav{background:#15375a!important}.section-head,.browse-header{border-bottom:1px solid rgba(182,144,63,.34)}.notice-recording-help{font-size:12px;line-height:1.4;background:#fff8df;color:#263746;border:1px solid #d2b96f;padding:8px;border-radius:3px}.notice-recording-list{display:grid;gap:7px;margin-top:8px}.notice-recording-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border-top:1px solid #d7c48d;padding-top:7px}.notice-recording-row input{max-width:170px}.notice-text-preview{font-style:italic;color:#f8e6ae;margin:.5rem 0}.voice-settings-panel{display:grid;gap:.75rem}.voice-settings-panel label{display:grid;gap:.3rem;font-weight:600}.voice-settings-panel select,.voice-settings-panel input[type=range]{width:100%}.voice-settings-panel output{font-variant-numeric:tabular-nums}.voice-action-row{display:flex;gap:.5rem;flex-wrap:wrap}.voice-action-row button{flex:1 1 9rem}.notice-text-preview{display:block;line-height:1.45}#home.hero,
#home.hero .wrap,
#home.hero .hero-grid,
#home.hero .hero-grid > *,
#home.hero h1,
#home.hero h2,
#home.hero p,
#home.hero label,
#home.hero small,
#home.hero a,
#home.hero button,
#home.hero input{opacity:1 !important;filter:none !important;mix-blend-mode:normal !important;backdrop-filter:none !important}#home.hero{isolation:isolate !important;background:#eef4f7 !important}#home.hero::before,
#home.hero::after,
#home.hero .wrap::before,
#home.hero .wrap::after,
#home.hero .hero-grid::before,
#home.hero .hero-grid::after{display:none !important;content:none !important;background:none !important}#home.hero .eyebrow{color:#38536a !important}#home.hero h1{color:#15375a !important}#home.hero p{color:#344554 !important}#home.hero .search-box label{color:#273746 !important}#home.hero .search-box input{background:#ffffff !important;color:#17212b !important;border-color:#5c7284 !important}#home.hero .search-box input::placeholder{color:#748391 !important;opacity:1 !important}#home.hero .search-box button{background:#1769aa !important;color:#ffffff !important}#home.hero .search-box small{color:#536573 !important}#home.hero .notice{background:#ffffff !important;color:#17212b !important;border-left-color:#b6903f !important;box-shadow:0 6px 20px rgba(15,38,58,.14) !important}#home.hero .notice h2{color:#15375a !important}#home.hero .notice p{color:#344554 !important}#home.hero .notice a{color:#075c9b !important}#home.hero .purchase-button,.book-store-links .purchase-button{background:#15375a !important;color:#fff !important}#home.hero .secondary-buy,.book-store-links .secondary-buy{background:#755a24 !important;color:#fff !important}:root{--parchment:#fbf7eb;--parchment-deep:#f2e8cf;--ink:#142a3a;--gold:#b49145;--navy:#102538}body{background:linear-gradient(180deg,#f7f2e5 0,#fff 330px);color:var(--ink)}.site-header{border-bottom:3px double rgba(180,145,69,.7);box-shadow:0 4px 18px rgba(16,37,56,.08)}.main-nav{background:linear-gradient(90deg,#102538,#18394f 50%,#102538)}.hero{background:linear-gradient(135deg,#f8f2e3 0%,#fff 55%,#efe4c9 100%);position:relative;border-bottom:1px solid rgba(180,145,69,.35)}.hero h1{font-family:Georgia,"Times New Roman",serif;color:#14324a;text-shadow:0 1px 0 #fff}.eyebrow{color:#7a602d;letter-spacing:.18em}.book-purchase-card{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:24px;background:rgba(255,255,255,.96);border:1px solid rgba(180,145,69,.55);box-shadow:0 16px 40px rgba(16,37,56,.14);padding:22px;position:relative}.book-purchase-card>img{width:100%;display:block;box-shadow:0 10px 24px rgba(0,0,0,.18);border:1px solid #d8c8a0}.book-purchase-copy h2{font-family:Georgia,serif;color:#15364d;margin-top:.2rem}.home-portals{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:24px;padding-bottom:38px}.portal-card{background:#fff;border:1px solid #d8c8a0;border-top:4px solid #b49145;padding:20px;text-decoration:none;color:#183247;box-shadow:0 8px 22px rgba(16,37,56,.08);transition:.18s transform,.18s box-shadow}.portal-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(16,37,56,.13)}.portal-card strong,.portal-card small{display:block}.portal-card strong{font-family:Georgia,serif;font-size:1.05rem}.portal-card small{margin-top:6px;color:#526979}.portal-icon{float:right;font:700 1.4rem Georgia;color:#9b7b38}.content-section>.wrap{position:relative}.content-section>.wrap:before{content:"";display:block;width:90px;height:5px;margin-bottom:18px;background:linear-gradient(90deg,transparent,#b49145,transparent)}@media(max-width:850px){.book-purchase-card{grid-template-columns:120px 1fr}.home-portals{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.book-purchase-card{grid-template-columns:1fr}.book-purchase-card>img{max-width:180px;margin:auto}.home-portals{grid-template-columns:1fr}}#home .book-purchase-card{display:flex;flex-direction:column;gap:18px;max-width:390px;padding:20px;align-self:start;background:#fff;border:1px solid rgba(180,145,69,.62);box-shadow:0 14px 34px rgba(16,37,56,.16)}#home .book-purchase-card>img{width:100%;max-height:500px;object-fit:contain;margin:0 auto;border:0;box-shadow:0 9px 22px rgba(0,0,0,.2)}#home .book-purchase-copy h2{margin:0 0 12px;text-align:center}#home .purchase-links{display:grid;gap:10px;margin:0}#home .purchase-button{display:block;padding:12px 14px;text-align:center;text-decoration:none;border-radius:2px;background:#1769aa;color:#fff;font-weight:700}#home .secondary-buy{background:#755a24!important;color:#fff!important}#home .purchase-reviews{margin-top:18px;border-top:1px solid #decfa9;padding-top:4px}#home .purchase-reviews blockquote{margin:14px 0 0;padding:0 0 14px;border-bottom:1px solid #ece2cb}#home .purchase-reviews blockquote:last-child{border-bottom:0;padding-bottom:0}#home .purchase-reviews p{margin:0 0 7px;font:italic 15px/1.45 Georgia,"Times New Roman",serif;color:#243746}#home .purchase-reviews cite{display:block;font:normal 12px/1.45 Arial,Helvetica,sans-serif;color:#5a6670}@media(max-width:850px){#home .book-purchase-card{max-width:520px;width:100%;margin:auto}#home .book-purchase-card>img{max-width:300px}}#home .popular-topics{margin-top:30px;border:1px solid #b9c7d0;border-top:4px solid #b6903f;background:#fff;padding:20px 22px;box-shadow:0 5px 18px rgba(18,50,78,.08)}#home .popular-topics h2{margin:0 0 14px;font:700 23px/1.2 Georgia,"Times New Roman",serif;color:#15375a}#home .popular-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}#home .popular-topic-grid a{display:block;position:relative;padding:12px 22px 12px 0;border-top:1px solid #d8e0e5;color:#154f80;text-decoration:none}#home .popular-topic-grid a:nth-child(-n/**/+2){border-top:0}#home .popular-topic-grid a:after{content:"›";position:absolute;right:3px;top:11px;color:#9a7428;font-size:22px;line-height:1}#home .popular-topic-grid a:hover span,#home .popular-topic-grid a:focus span{text-decoration:underline}#home .popular-topic-grid span{display:block;font-weight:700}#home .popular-topic-grid small{display:block;margin-top:2px;color:#526575;font-size:12px;line-height:1.35}@media(max-width:600px){#home .popular-topic-grid{grid-template-columns:1fr}#home .popular-topic-grid a:nth-child(2){border-top:1px solid #d8e0e5}}.brand-row{display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,560px) auto;align-items:center;gap:24px}.daily-regulation{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"kicker kicker" "citation title" "quote quote" "link link";column-gap:12px;row-gap:2px;padding:10px 0 10px 24px;border-left:1px solid rgba(201,164,80,.8);color:#fff;text-decoration:none;min-width:0}.daily-regulation:hover .daily-regulation-link,.daily-regulation:focus .daily-regulation-link{text-decoration:underline}.daily-regulation-kicker{grid-area:kicker;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;color:#e8d49a;font-weight:700}.daily-regulation-citation{grid-area:citation;color:#fff;font-size:.98rem;white-space:nowrap}.daily-regulation-title{grid-area:title;color:#f5f0df;font-size:.91rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-regulation-quote{grid-area:quote;display:block;margin:3px 0 2px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:.84rem;line-height:1.28;font-style:italic;quotes:"“" "”";max-width:62ch}.daily-regulation-link{grid-area:link;color:#e8d49a;font-size:.75rem;font-weight:700}.home-quick-services{margin-top:20px}.home-quick-services h2{margin:0 0 10px;font-size:1.15rem;color:#173c31}.home-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-quick-grid a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #c8d2cd;border-radius:5px;background:#fff;color:#173c31;text-decoration:none;box-shadow:0 1px 2px rgba(19,52,43,.06)}.home-quick-grid a:hover,.home-quick-grid a:focus{border-color:#9d7b31;box-shadow:0 2px 7px rgba(19,52,43,.12);transform:translateY(-1px)}.home-quick-grid strong{font-size:.91rem}.home-quick-grid span{font-size:.76rem;line-height:1.35;color:#4d5e58}@media(max-width:980px){.brand-row{grid-template-columns:1fr auto;gap:14px}.daily-regulation{grid-column:1/-1;grid-row:2;padding:10px 0 2px;border-left:0;border-top:1px solid rgba(201,164,80,.65)}}@media(max-width:650px){.daily-regulation{display:block}.daily-regulation>*{display:block;margin-bottom:2px}.daily-regulation-title{white-space:normal}.daily-regulation-quote{font-size:.8rem}.home-quick-grid{grid-template-columns:1fr}}.brand-row{grid-template-columns:minmax(300px,.9fr) minmax(0,1.65fr) auto;gap:24px}.daily-regulation{display:flex;align-items:center;gap:.65rem;min-width:0;padding:11px 0 11px 24px;border-left:1px solid rgba(201,164,80,.8);white-space:nowrap;overflow:hidden}.daily-regulation-kicker,
.daily-regulation-citation,
.daily-regulation-title,
.daily-regulation-link{flex:0 0 auto;white-space:nowrap}.daily-regulation-kicker{font-size:.67rem;letter-spacing:.1em}.daily-regulation-citation{font-size:.92rem;color:#f1d98e}.daily-regulation-title{font-size:.88rem;font-weight:700;color:#fff;max-width:14rem;overflow:hidden;text-overflow:ellipsis}.daily-regulation-quote{flex:1 1 auto;min-width:0;max-width:none;display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2;color:#f8f5ec}.daily-regulation-link{font-size:.73rem;color:#e8d49a}@media(max-width:980px){.brand-row{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr) auto;gap:14px}.daily-regulation{grid-column:auto;grid-row:auto;padding:10px 0 10px 16px;border-top:0;border-left:1px solid rgba(201,164,80,.8)}.daily-regulation-title{max-width:10rem}}@media(max-width:760px){.brand-row{grid-template-columns:1fr auto}.daily-regulation{grid-column:1/-1;grid-row:2;border-left:0;border-top:1px solid rgba(201,164,80,.65);padding:9px 0 2px;display:flex}.daily-regulation-title{max-width:9rem}.daily-regulation-kicker{font-size:.62rem}.daily-regulation-quote{font-size:.76rem}.daily-regulation-link{font-size:.69rem}}.daily-regulation{display:flex!important;align-items:center!important;gap:.62rem!important;min-width:0!important;padding:10px 0 10px 22px!important;border-left:2px solid #9aa9b7!important;color:#142d46!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;background:transparent!important;opacity:1!important;filter:none!important}.daily-regulation-kicker{flex:0 0 auto!important;color:#263c52!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.daily-regulation-citation{flex:0 0 auto!important;color:#005ea8!important;font-size:.96rem!important;font-weight:800!important}.daily-regulation-title{flex:0 1 auto!important;max-width:18rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#102f4f!important;font-size:.92rem!important;font-weight:800!important}.daily-regulation-title::after{content:" —";font-weight:400;color:#40566b}.daily-regulation-quote{flex:1 1 40rem!important;min-width:14rem!important;max-width:none!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111820!important;font-family:Georgia,"Times New Roman",serif!important;font-size:.89rem!important;line-height:1.3!important;font-style:italic!important}.daily-regulation-link{flex:0 0 auto!important;display:inline-block!important;padding:.38rem .62rem!important;border:1px solid #1769aa!important;border-radius:3px!important;background:#1769aa!important;color:#fff!important;font-size:.76rem!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important}.daily-regulation-link:hover,.daily-regulation-link:focus{background:#0f548c!important;text-decoration:underline!important}@media(max-width:980px){.daily-regulation{grid-column:1/-1!important;grid-row:2!important;border-left:0!important;border-top:1px solid #a9b5c0!important;padding:9px 0 2px!important}.daily-regulation-title{max-width:13rem!important}.daily-regulation-quote{min-width:8rem!important}}@media(max-width:640px){.daily-regulation-kicker{display:none!important}.daily-regulation-title{max-width:8rem!important}.daily-regulation-quote{font-size:.8rem!important}.daily-regulation-link{padding:.32rem .48rem!important}}.brand-row > .daily-regulation{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"kicker kicker kicker kicker"
    "citation title quote link"!important;align-items:center!important;column-gap:.5rem!important;row-gap:.16rem!important;min-width:0!important;overflow:hidden!important;white-space:normal!important}.brand-row > .daily-regulation .daily-regulation-kicker{grid-area:kicker!important;display:block!important;color:#183a5b!important;font-size:.72rem!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important}.brand-row > .daily-regulation .daily-regulation-citation{grid-area:citation!important;color:#0b4f7c!important;font-size:.80rem!important;line-height:1.15!important;font-weight:800!important;white-space:nowrap!important}.brand-row > .daily-regulation .daily-regulation-title{grid-area:title!important;color:#102f4f!important;font-size:.80rem!important;line-height:1.15!important;font-weight:800!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;flex:none!important}.brand-row > .daily-regulation .daily-regulation-title::after{content:" —"!important;color:#263c52!important;font-weight:400!important}.brand-row > .daily-regulation .daily-regulation-quote{grid-area:quote!important;display:block!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111820!important;font-family:Georgia,"Times New Roman",serif!important;font-size:.70rem!important;line-height:1.15!important;font-style:italic!important}.brand-row > .daily-regulation .daily-regulation-link{grid-area:link!important;flex:none!important;white-space:nowrap!important;font-size:.70rem!important;line-height:1!important;padding:.34rem .52rem!important}@media(max-width:980px){.brand-row > .daily-regulation{grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"kicker kicker kicker kicker" "citation title quote link"!important}.brand-row > .daily-regulation .daily-regulation-title{max-width:none!important;white-space:nowrap!important}.brand-row > .daily-regulation .daily-regulation-quote{min-width:0!important;font-size:.68rem!important}}@media(max-width:640px){.brand-row > .daily-regulation .daily-regulation-kicker{display:block!important}.brand-row > .daily-regulation .daily-regulation-title{max-width:none!important;font-size:.72rem!important}.brand-row > .daily-regulation .daily-regulation-citation{font-size:.72rem!important}.brand-row > .daily-regulation .daily-regulation-quote{font-size:.64rem!important}.brand-row > .daily-regulation .daily-regulation-link{font-size:.64rem!important;padding:.3rem .42rem!important}}.brand-row > .daily-regulation{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"kicker citation title title"
    "quote quote quote link"!important;align-items:center!important;column-gap:.34rem!important;row-gap:.16rem!important;min-width:0!important;overflow:hidden!important;padding-top:8px!important;padding-bottom:8px!important}.brand-row > .daily-regulation .daily-regulation-kicker,
.brand-row > .daily-regulation .daily-regulation-citation,
.brand-row > .daily-regulation .daily-regulation-title{font-size:var(--daily-top-size,.78rem)!important;line-height:1.08!important;white-space:nowrap!important;min-width:0!important}.brand-row > .daily-regulation .daily-regulation-kicker{grid-area:kicker!important;color:#102f4f!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.brand-row > .daily-regulation .daily-regulation-citation{grid-area:citation!important;color:#103f68!important;font-weight:800!important}.brand-row > .daily-regulation .daily-regulation-title{grid-area:title!important;color:#102f4f!important;font-weight:800!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.brand-row > .daily-regulation .daily-regulation-title::after{content:""!important}.brand-row > .daily-regulation .daily-regulation-quote{grid-area:quote!important;display:block!important;min-width:0!important;max-width:none!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111820!important;font-family:Georgia,"Times New Roman",serif!important;font-size:.70rem!important;line-height:1.18!important;font-style:italic!important}.brand-row > .daily-regulation .daily-regulation-link{grid-area:link!important;display:inline!important;justify-self:end!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0b4f7c!important;font-family:Georgia,"Times New Roman",serif!important;font-size:.70rem!important;line-height:1.18!important;font-style:italic!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px!important;white-space:nowrap!important}.brand-row > .daily-regulation .daily-regulation-link:hover,
.brand-row > .daily-regulation .daily-regulation-link:focus{background:transparent!important;color:#062f50!important;text-decoration-thickness:2px!important;outline-offset:3px!important}@media(max-width:980px){.brand-row > .daily-regulation{grid-template-columns:auto auto minmax(0,1fr) auto!important;grid-template-areas:"kicker citation title title" "quote quote quote link"!important}}@media(max-width:640px){.brand-row > .daily-regulation .daily-regulation-kicker{display:block!important}.brand-row > .daily-regulation .daily-regulation-quote,
  .brand-row > .daily-regulation .daily-regulation-link{font-size:.62rem!important}}.footer-meta p{margin:0 0 .45rem}.footer-meta a{display:inline;color:#fff}.footer-grid>div:nth-child(2){display:grid;gap:.2rem}.dma-footer{position:relative;background:linear-gradient(145deg,#091d30,#102f4b);color:#fff;padding:0;border-top:0}.footer-seal-divider{height:38px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff}.footer-seal-divider:before,.footer-seal-divider:after{content:"";height:2px;background:#b6903f;flex:1}.footer-seal-divider span{width:54px;height:54px;margin:0 14px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:1}.footer-seal-divider img{width:46px;height:46px;object-fit:contain}.footer-grid-expanded{grid-template-columns:1.15fr 1fr 1fr;padding-top:48px;padding-bottom:32px;align-items:start}.footer-brand-stacked{align-items:flex-start}.footer-brand-stacked img{width:82px;height:82px;background:#fff;border-radius:50%;padding:3px}.footer-brand-stacked b{font:700 1.18rem Georgia,serif}.footer-brand-stacked p{margin:.35rem 0 0;color:#dce8f1;font-style:italic}.footer-column h2{font:700 1rem Georgia,serif;margin:0 0 .85rem;color:#fff;letter-spacing:.02em}.footer-column a{display:block;color:#fff;text-decoration:none;margin:.38rem 0;width:max-content;max-width:100%}.footer-column a:hover,.footer-column a:focus{text-decoration:underline;color:#fff3c7}.footer-lower{border-top:1px solid rgba(255,255,255,.22);display:flex;justify-content:space-between;gap:2rem;padding-top:18px;padding-bottom:20px;font-size:.9rem;color:#dce8f1}.footer-lower p{margin:0}.footer-status{background:#071827;border-top:1px solid rgba(255,255,255,.16);font-size:.78rem;color:#dce8f1}.footer-status .wrap{display:flex;gap:2rem;justify-content:space-between;padding-top:9px;padding-bottom:9px}.footer-status b{color:#fff}@media(max-width:800px){.footer-grid-expanded{grid-template-columns:1fr}.footer-lower,.footer-status .wrap{display:grid;gap:.55rem}.footer-brand-stacked{align-items:center;text-align:center}.footer-column a{width:auto}.footer-status .wrap{justify-content:start}}.brand img,
.footer-brand img,
.footer-brand-stacked img,
.footer-seal-divider span,
.footer-seal-divider img{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important;outline:0 !important}body{padding-bottom:38px}.footer-status{position:fixed;left:0;right:0;bottom:0;z-index:10010;box-shadow:0 -2px 10px rgba(0,0,0,.22)}.threat-level{font-weight:800;letter-spacing:.045em}.threat-low{color:#69d28a}.threat-moderate{color:#ffad55}.threat-elevated, .threat-guarded{color:#ffd166}.threat-high, .threat-severe, .threat-critical{color:#ff7676}@media(max-width:800px){body{padding-bottom:76px}.footer-status .wrap{grid-template-columns:1fr}}.utility-bar{position:static !important;top:auto !important;z-index:auto !important}.main-nav .nav-dropdown-button,
.main-nav .nav-dropdown-button:visited,
.main-nav .nav-dropdown-button:hover,
.main-nav .nav-dropdown-button:focus,
.main-nav .nav-dropdown.open .nav-dropdown-button{color:#fff !important}#ambientPlayer.collapsed .music-panel{display:none !important}#ambientPlayer:not(.collapsed) .music-panel{display:block}.voice-settings-panel label{display:block;margin:.65rem 0}.voice-settings-panel select,.voice-settings-panel input[type=range]{width:100%;margin-top:.25rem}.voice-action-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}#main[aria-busy="true"]{opacity:.72;pointer-events:none}#main{transition:opacity .12s ease}html.mcor-slider-glitch{filter:hue-rotate(8deg)}html.mcor-slider-glitch #ambientPlayer{transform:translateX(1px)}.nav-login-link{white-space:nowrap}html, body{max-width:100%;overflow-x:hidden}img, svg, video, canvas, audio{max-width:100%}img, video, canvas{height:auto}iframe{max-width:100%}table{max-width:100%}pre, code, .proposed-text{overflow-wrap:anywhere;word-break:break-word}.main-nav .wrap{max-width:var(--max);margin-left:auto;margin-right:auto}@media (max-width: 800px){.brand-row{grid-template-columns:minmax(0, 1fr) auto !important;width:100%}.brand,
  .brand span,
  .daily-regulation,
  .daily-regulation-title,
  .daily-regulation-quote{min-width:0}.brand b,
  .brand small,
  .daily-regulation-title,
  .daily-regulation-quote{overflow-wrap:anywhere;white-space:normal !important}.main-nav .wrap{width:100%;max-width:none;padding:0;overflow:visible}.main-nav .wrap::before,
  .main-nav .wrap::after{display:none !important}.main-nav a,
  .main-nav .nav-dropdown-button,
  .main-nav .nav-inline-search{width:100%;min-width:0}.main-nav a,
  .main-nav .nav-dropdown-button{padding:12px 18px !important;min-height:0 !important;justify-content:flex-start;text-align:left}.main-nav .nav-inline-search{margin:0 !important;padding:10px 16px 14px}.main-nav .nav-inline-search input{width:100% !important;max-width:none}.section-head,
  .official-panel .wrap,
  .reader-actions,
  .voice-action-row,
  .product-actions,
  .proposal-sort{flex-wrap:wrap}.status{max-width:none;text-align:left}.reader article,
  .reader-grid,
  .browser article,
  .content-section,
  .mega-menu,
  .product-menu{width:100% !important;max-width:100%}}@media (max-width: 560px){.wrap{width:100%;padding-left:16px;padding-right:16px}.brand-row{gap:8px !important}.brand{gap:8px}.brand img{width:48px;height:48px}.brand b{font-size:17px;line-height:1.15}.brand small{font-size:9px;letter-spacing:.08em}.daily-regulation{grid-column:1 / -1;order:3;width:100%}.menu{align-self:center}.hero h1,
  .content-section h2,
  .reader h1{overflow-wrap:anywhere}.cards,
  .forms-grid,
  .home-portals,
  .popular-topic-grid{grid-template-columns:1fr !important}.catalog-controls,
  .comments-layout,
  .form-row,
  .book-purchase-card,
  .product-category-grid{grid-template-columns:1fr !important}.proposal-card{grid-template-columns:1fr}.proposal-vote{border-right:0;border-bottom:1px solid #d9dfe4;padding:0 0 .7rem;flex-direction:row;justify-content:flex-start}}.main-nav .wrap{display:flex;align-items:stretch;flex-wrap:nowrap;width:min(var(--max), calc(100% - 24px));margin:0 auto;padding:0}.main-nav a,
.main-nav .nav-dropdown-button{display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 18px;white-space:nowrap;line-height:1.15}.main-nav .nav-inline-search{display:flex;align-items:center;flex:1 1 240px;min-width:180px;max-width:320px;margin-left:auto;padding:10px 0 10px 14px;box-sizing:border-box}.main-nav .nav-inline-search input{display:block;width:100%;height:36px;margin:0;padding:7px 11px;box-sizing:border-box;border-radius:3px;line-height:1.2}@media (max-width: 980px){.main-nav a,
  .main-nav .nav-dropdown-button{padding-left:12px;padding-right:12px;font-size:0.95rem}.main-nav .nav-inline-search{min-width:150px;max-width:240px;padding-left:10px}}@media (max-width: 800px){.site-header{position:relative;z-index:10000}.brand-row{position:relative;z-index:10020;grid-template-columns:minmax(0, 1fr) auto !important;width:100%}.menu{position:relative;z-index:10040;display:inline-flex !important;align-items:center;justify-content:center;width:44px;height:44px;padding:0 !important;margin:0;border:1px solid rgba(255,255,255,.3);background:transparent;font-size:0;cursor:pointer}.menu::before,
  .menu::after,
  .menu span::before{content:"";position:absolute;left:11px;width:20px;height:2px;background:currentColor;border-radius:2px}.menu::before{top:13px}.menu span::before{top:20px}.menu::after{top:27px}.main-nav{position:relative;z-index:10030}.main-nav .wrap{display:none;position:absolute;top:100%;left:0;right:0;width:100%;max-width:none;margin:0;padding:0;flex-direction:column;align-items:stretch;background:inherit;box-shadow:0 8px 18px rgba(0,0,0,.28)}.main-nav.open .wrap,
  .main-nav.is-open .wrap,
  body.nav-open .main-nav .wrap,
  .main-nav .wrap.open{display:flex}.main-nav a,
  .main-nav .nav-dropdown-button{width:100%;min-height:46px;padding:12px 18px;justify-content:flex-start;text-align:left;white-space:normal;box-sizing:border-box}.main-nav .nav-inline-search{width:100%;max-width:none;min-width:0;margin:0;padding:10px 16px 14px;flex:0 0 auto}.main-nav .nav-inline-search input{width:100% !important;max-width:none !important;height:40px}#radioToggle,
  .radio-toggle,
  .radio-fab,
  [data-radio-toggle],
  .floating-radio-button{display:flex !important;visibility:visible !important;opacity:1 !important;position:fixed !important;right:14px !important;bottom:14px !important;top:auto !important;z-index:10010 !important}.main-nav.open,
  .main-nav.is-open,
  body.nav-open .main-nav{z-index:10050}.main-nav.open .wrap,
  .main-nav.is-open .wrap,
  body.nav-open .main-nav .wrap{z-index:10060}.brand,
  .brand img,
  .brand-row > *{z-index:auto}}@media (max-width: 560px){.brand-row{padding-right:0 !important}.brand{min-width:0}.brand b,
  .brand small{white-space:normal !important;overflow-wrap:anywhere}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@media (min-width: 1101px){#menuBtn.menu{display:none !important}#nav.main-nav{display:block !important;position:relative !important}#nav.main-nav > .wrap{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;overflow:visible !important}}@media (max-width: 1100px){.site-header{position:relative !important;z-index:2147483647 !important}.brand-row{position:relative !important;z-index:auto !important;padding-right:64px !important}#menuBtn.menu{display:block !important;visibility:visible !important;opacity:1 !important;position:absolute !important;top:50% !important;right:12px !important;left:auto !important;bottom:auto !important;transform:translateY(-50%) !important;z-index:2147483647 !important;width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(255,255,255,.5) !important;border-radius:4px !important;background:linear-gradient(#fff,#fff) center calc(50% - 7px)/22px 2px no-repeat,
      linear-gradient(#fff,#fff) center 50%/22px 2px no-repeat,
      linear-gradient(#fff,#fff) center calc(50% + 7px)/22px 2px no-repeat,
      #15375a !important;color:#fff !important;font-size:0 !important;line-height:0 !important;pointer-events:auto !important;cursor:pointer !important}#menuBtn.menu::before,
  #menuBtn.menu::after,
  #menuBtn.menu span::before{display:none !important}#nav.main-nav{display:none !important}#nav.main-nav.open{display:block !important;position:fixed !important;inset:0 !important;z-index:2147483645 !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain;background:#15375a !important;padding:70px 0 24px !important;box-sizing:border-box !important}#nav.main-nav.open > .wrap{display:flex !important;position:static !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 0 28px !important;flex-direction:column !important;align-items:stretch !important;overflow:visible !important;background:#15375a !important;box-shadow:none !important}#nav.main-nav.open > .wrap::before,
  #nav.main-nav.open > .wrap::after{display:none !important}#nav.main-nav.open a,
  #nav.main-nav.open .nav-dropdown-button{display:flex !important;width:100% !important;min-width:0 !important;min-height:48px !important;margin:0 !important;padding:12px 18px !important;align-items:center !important;justify-content:flex-start !important;box-sizing:border-box !important;white-space:normal !important;text-align:left !important}#nav.main-nav.open .nav-inline-search{display:flex !important;width:100% !important;max-width:none !important;min-width:0 !important;flex:0 0 auto !important;margin:0 !important;padding:12px 16px 18px !important;box-sizing:border-box !important}#nav.main-nav.open .nav-inline-search input,
  #nav.main-nav.open .nav-inline-search input[type="search"]{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;height:42px !important;margin:0 !important;padding:9px 12px !important;box-sizing:border-box !important}#nav.main-nav.open .nav-dropdown{position:relative !important;width:100% !important}#nav.main-nav.open .nav-dropdown-menu{position:static !important;width:100% !important;max-width:none !important;max-height:none !important;box-sizing:border-box !important}#ambientPlayer.ambient-player{display:flex !important;visibility:visible !important;opacity:1 !important;position:fixed !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;z-index:2147483600 !important;width:auto !important;min-width:0 !important}#ambientPlayer .music-collapse{display:flex !important;visibility:visible !important;opacity:1 !important;width:46px !important;height:46px !important;min-width:46px !important;max-width:46px !important;padding:0 !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;white-space:nowrap !important;font-size:0 !important}#ambientPlayer .music-collapse::before,
  #ambientPlayer .music-collapse svg,
  #ambientPlayer .music-collapse img,
  #ambientPlayer .music-collapse i{font-size:initial !important}#ambientPlayer .music-collapse .label,
  #ambientPlayer .music-collapse .text,
  #ambientPlayer .music-collapse span:not(.icon):not(.sr-only){display:none !important}body:has(#nav.open) #ambientPlayer.ambient-player{z-index:2147483500 !important}}@media (max-width:1100px){#ambientPlayer .music-collapse{font-size:inherit !important}#ambientPlayer .music-collapse .label,
  #ambientPlayer .music-collapse .text{display:none !important}#ambientPlayer .music-collapse svg,
  #ambientPlayer .music-collapse i,
  #ambientPlayer .music-collapse .icon{display:inline-flex !important;visibility:visible !important;opacity:1 !important;font-size:20px !important}}@media (max-width: 1100px){#ambientPlayer .music-collapse{font-size:0 !important}#ambientPlayer .music-collapse > span[aria-hidden="true"]{display:inline-block !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important;font-size:20px !important;line-height:1 !important;color:inherit !important}#ambientPlayer .music-collapse > .radio-button-label{display:none !important}}@media (max-width: 1100px){.site-header{z-index:auto !important}#menuBtn.menu{top:16px !important;right:12px !important;bottom:auto !important;transform:none !important}#ambientPlayer .music-collapse{position:relative !important;font-size:0 !important;color:#f4d98c !important}#ambientPlayer .music-collapse::before{content:"♫" !important;display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;color:#f4d98c !important;font-family:Arial, Helvetica, sans-serif !important;font-size:23px !important;font-weight:400 !important;line-height:1 !important;text-indent:0 !important}#ambientPlayer .music-collapse > span{display:none !important}}.nav-dropdown-menu,
.mega-menu,
.product-menu,
.main-nav .nav-dropdown-menu,
.main-nav .mega-menu,
.main-nav .product-menu{overflow-x:hidden !important;overflow-y:auto !important;white-space:normal !important;max-width:min(92vw, 460px) !important;max-height:min(70vh, 640px) !important;overscroll-behavior:contain;scrollbar-gutter:stable}.nav-dropdown-menu a,
.mega-menu a,
.product-menu a,
.main-nav .nav-dropdown-menu a,
.main-nav .mega-menu a,
.main-nav .product-menu a{white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important}@media (max-width: 1100px){#nav.main-nav.open .nav-dropdown-menu,
  #nav.main-nav.open .mega-menu,
  #nav.main-nav.open .product-menu{width:100% !important;max-width:none !important;max-height:60vh !important;overflow-x:hidden !important;overflow-y:auto !important}}mark.user-highlight{cursor:pointer;border-radius:2px}mark.user-highlight:hover,
mark.user-highlight:focus{outline:2px solid currentColor;outline-offset:1px}@media (min-width: 1101px){.main-nav .forms-menu-dropdown{position:static !important}.main-nav .forms-mega-menu{display:none;left:50% !important;right:auto !important;transform:translateX(-50%) !important;width:min(1120px, calc(100vw - 32px)) !important;max-width:none !important;max-height:min(72vh, 720px) !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:row !important;grid-auto-columns:unset !important;gap:14px !important;padding:14px !important;overflow-x:hidden !important;overflow-y:auto !important;box-sizing:border-box !important;overscroll-behavior:contain;scrollbar-gutter:stable}.main-nav .forms-menu-dropdown.open > .forms-mega-menu{display:grid !important}.main-nav .forms-mega-menu > .menu-category{min-width:0 !important;width:auto !important;align-self:start;box-sizing:border-box !important}.main-nav .forms-mega-menu .menu-category a{min-width:0 !important;white-space:normal !important;overflow-wrap:anywhere !important}}@media (max-width: 1100px){#nav.main-nav.open .forms-mega-menu{display:grid !important;position:static !important;width:100% !important;max-width:none !important;max-height:60vh !important;grid-template-columns:1fr !important;grid-auto-flow:row !important;gap:10px !important;overflow-x:hidden !important;overflow-y:auto !important;transform:none !important;padding:10px !important}}@media (min-width: 1101px){.main-nav .forms-mega-menu{display:none !important;position:absolute !important;left:50% !important;right:auto !important;top:100% !important;transform:translateX(-50%) !important;width:min(1120px, calc(100vw - 32px)) !important;height:auto !important;max-height:min(72vh, 720px) !important;padding:14px !important;box-sizing:border-box !important;columns:auto !important;column-count:auto !important;column-width:auto !important;column-gap:normal !important;column-fill:balance !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;grid-auto-flow:row !important;grid-auto-rows:max-content !important;gap:14px !important;overflow-x:hidden !important;overflow-y:auto !important;white-space:normal !important;overscroll-behavior:contain;scrollbar-gutter:stable}.main-nav .forms-menu-dropdown.open > .forms-mega-menu{display:grid !important}.main-nav .forms-mega-menu > .menu-category{display:block !important;min-width:0 !important;width:auto !important;height:max-content !important;align-self:start !important;break-inside:avoid !important;column-span:none !important;box-sizing:border-box !important}.main-nav .forms-mega-menu > .menu-category h4,
  .main-nav .forms-mega-menu > .menu-category a{break-before:auto !important;break-after:auto !important;break-inside:avoid !important;margin-left:0 !important;margin-right:0 !important}}@media (max-width: 1100px){#nav.main-nav.open .forms-mega-menu{columns:auto !important;column-count:auto !important;column-width:auto !important}#nav.main-nav.open .forms-mega-menu > .menu-category{display:block !important}}@media (min-width: 1101px) and (max-width: 1399px){.main-nav .forms-mega-menu{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (min-width: 1400px){.main-nav .forms-mega-menu{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (min-width: 1101px){#nav.main-nav{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;margin:0 !important}#nav.main-nav.mcor-sticky-active{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:2147483000 !important;margin:0 !important;box-shadow:0 3px 10px rgba(0,0,0,.24) !important}#mcorStickyNavSpacer{display:none;width:100%;height:0}#mcorStickyNavSpacer.active{display:block}}@media (min-width: 1101px){body.mcor-nav-is-sticky #ambientPlayer.ambient-player{top:var(--mcor-sticky-nav-center, 24px) !important;bottom:auto !important;transform:translateY(-50%) !important;z-index:2147483100 !important}}@media (min-width: 1101px){body.mcor-nav-is-sticky #ambientPlayer.ambient-player{top:var(--mcor-sticky-nav-center, 24px) !important;bottom:auto !important;transform:translateY(-50%) !important;z-index:2147483100 !important;overflow:visible !important}body.mcor-nav-is-sticky #ambientPlayer .music-collapse{position:relative !important;flex:0 0 46px !important;z-index:2 !important}body.mcor-nav-is-sticky #ambientPlayer .music-panel,
  body.mcor-nav-is-sticky #ambientPlayer .radio-panel{position:absolute !important;top:calc(50% + 31px) !important;right:0 !important;bottom:auto !important;left:auto !important;margin:0 !important;transform:none !important;max-height:calc(100vh - var(--mcor-sticky-nav-height, 48px) - 16px) !important;overflow-x:hidden !important;overflow-y:auto !important;z-index:1 !important}body.mcor-nav-is-sticky #ambientPlayer.collapsed .music-panel,
  body.mcor-nav-is-sticky #ambientPlayer.collapsed .radio-panel{display:none !important}body.mcor-nav-is-sticky #ambientPlayer .music-drawer{max-height:min(230px, calc(100vh - var(--mcor-sticky-nav-height, 48px) - 250px)) !important;overflow-x:hidden !important;overflow-y:auto !important}}@media (max-width: 1100px){#nav.main-nav.open{padding:70px 0 24px !important}#nav.main-nav.open > .wrap{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-content:stretch !important;align-items:stretch !important;gap:0 !important;min-height:0 !important;height:auto !important}#nav.main-nav.open > .wrap > a,
  #nav.main-nav.open > .wrap > .nav-dropdown,
  #nav.main-nav.open > .wrap > .nav-inline-search{flex:0 0 auto !important;margin:0 !important}#nav.main-nav.open a,
  #nav.main-nav.open .nav-dropdown-button{min-height:48px !important;padding:12px 16px !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.16) !important;justify-content:flex-start !important}#nav.main-nav.open .nav-dropdown{display:block !important;width:100% !important;min-height:0 !important}#nav.main-nav.open .nav-dropdown > .nav-dropdown-menu,
  #nav.main-nav.open .nav-dropdown > .mega-menu,
  #nav.main-nav.open .nav-dropdown > .product-menu,
  #nav.main-nav.open .nav-dropdown > .forms-mega-menu{display:none !important}#nav.main-nav.open .nav-dropdown.open > .nav-dropdown-menu,
  #nav.main-nav.open .nav-dropdown.open > .mega-menu,
  #nav.main-nav.open .nav-dropdown.open > .product-menu,
  #nav.main-nav.open .nav-dropdown.open > .forms-mega-menu{display:block !important;position:static !important;width:100% !important;max-width:none !important;max-height:58vh !important;margin:0 !important;padding:8px 12px 12px !important;overflow-x:hidden !important;overflow-y:auto !important;transform:none !important;background:#f7f7f5 !important;box-shadow:inset 0 1px 0 rgba(0,0,0,.12) !important;box-sizing:border-box !important}#nav.main-nav.open .nav-dropdown.open > .forms-mega-menu{grid-template-columns:1fr !important;grid-auto-flow:row !important;columns:auto !important;column-count:auto !important;column-width:auto !important;gap:10px !important}#nav.main-nav.open .forms-mega-menu > .menu-category{display:block !important;width:100% !important;min-width:0 !important;break-inside:avoid !important;margin:0 0 10px !important}#nav.main-nav.open .nav-dropdown-menu a,
  #nav.main-nav.open .mega-menu a,
  #nav.main-nav.open .product-menu a{min-height:42px !important;padding:9px 12px !important;border-bottom:1px solid #d8dee3 !important;color:#15375a !important;background:transparent !important}#nav.main-nav.open .nav-inline-search{padding:14px 15px 18px !important}}@media (max-width: 1100px){#nav.main-nav.open .nav-dropdown > .nav-dropdown-menu,
  #nav.main-nav.open .nav-dropdown > .mega-menu,
  #nav.main-nav.open .nav-dropdown > .product-menu,
  #nav.main-nav.open .nav-dropdown > .forms-mega-menu,
  #nav.main-nav.open .nav-dropdown:hover > .nav-dropdown-menu,
  #nav.main-nav.open .nav-dropdown:hover > .mega-menu,
  #nav.main-nav.open .nav-dropdown:hover > .product-menu,
  #nav.main-nav.open .nav-dropdown:hover > .forms-mega-menu,
  #nav.main-nav.open .nav-dropdown.open > .nav-dropdown-menu,
  #nav.main-nav.open .nav-dropdown.open > .mega-menu,
  #nav.main-nav.open .nav-dropdown.open > .product-menu,
  #nav.main-nav.open .nav-dropdown.open > .forms-mega-menu{display:none !important}#nav.main-nav.open .nav-dropdown[data-mobile-open="true"] > .nav-dropdown-menu,
  #nav.main-nav.open .nav-dropdown[data-mobile-open="true"] > .mega-menu,
  #nav.main-nav.open .nav-dropdown[data-mobile-open="true"] > .product-menu,
  #nav.main-nav.open .nav-dropdown[data-mobile-open="true"] > .forms-mega-menu{display:block !important}}.updates-signup-page{max-width:760px;margin:32px auto}.updates-form-row{display:flex;gap:10px;margin-top:8px}.updates-form-row input{flex:1 1 auto;min-width:0}@media (max-width: 700px){.updates-form-row{flex-direction:column}}body.updates-page{min-height:100vh;display:flex;flex-direction:column}body.updates-page main{flex:1 0 auto}body.updates-page footer{flex-shrink:0}body.updates-page .status-strip{position:static !important;margin-top:0 !important}.enforcement-activity{max-width:1180px;margin:28px auto;padding:24px;background:#fff;border-top:4px solid var(--antique-gold);box-shadow:0 5px 18px rgba(18,50,78,.08)}.enforcement-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.enforcement-kicker{margin:0 0 3px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.enforcement-heading h2{margin:0;color:var(--navy)}.enforcement-status{white-space:nowrap;color:var(--muted);font-size:.82rem}.enforcement-status i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#287a43}.enforcement-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d8e0e5}.enforcement-grid article{padding:18px 16px;border-right:1px solid #d8e0e5}.enforcement-grid article:last-child{border-right:0}.enforcement-grid strong{display:block;margin-bottom:6px;color:var(--navy);font:700 1.65rem/1 Georgia,"Times New Roman",serif}.enforcement-grid span{color:#526575;font-size:.88rem;line-height:1.35}.enforcement-note{margin:12px 0 0;color:var(--muted);font-size:.78rem}@media(max-width:900px){.enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enforcement-grid article{border-bottom:1px solid #d8e0e5}.enforcement-grid article:nth-child(2n){border-right:0}}@media(max-width:560px){.enforcement-heading{align-items:flex-start;flex-direction:column}.enforcement-grid{grid-template-columns:1fr}.enforcement-grid article{border-right:0}}.enforcement-header{max-width:none;margin:0;padding:10px max(18px,calc((100vw - 1180px)/2));border-top:1px solid #d8e0e5;box-shadow:none;background:#f7f8f8}.enforcement-header .enforcement-heading{align-items:center;margin-bottom:7px}.enforcement-header .enforcement-kicker{display:none}.enforcement-header .enforcement-heading h2{font-size:1rem}.enforcement-header .enforcement-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr))}.enforcement-header .enforcement-grid article{padding:5px 12px;border-right:1px solid #d8e0e5;border-bottom:0}.enforcement-header .enforcement-grid article:first-child{padding-left:0}.enforcement-header .enforcement-grid strong{display:inline;margin:0 6px 0 0;font-size:1.05rem}.enforcement-header .enforcement-grid span{font-size:.76rem}.enforcement-header .enforcement-note{display:none}@media(max-width:900px){.enforcement-header{padding:9px 14px}.enforcement-header .enforcement-heading{margin-bottom:5px}.enforcement-header .enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.enforcement-header .enforcement-grid article{padding:5px 8px;border-right:0}.enforcement-header .enforcement-grid article:first-child{padding-left:8px}}@media(max-width:560px){.enforcement-header .enforcement-heading{flex-direction:row;align-items:center}.enforcement-header .enforcement-grid{grid-template-columns:1fr 1fr}.enforcement-header .enforcement-grid strong{font-size:.95rem}.enforcement-header .enforcement-status{font-size:.7rem}}.enforcement-footer{max-width:1180px;margin:14px auto 0;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.18);box-shadow:none;background:transparent;color:inherit}.enforcement-footer .enforcement-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px;gap:12px}.enforcement-footer .enforcement-kicker{display:none}.enforcement-footer .enforcement-heading h2{margin:0;color:inherit;font:700 .78rem/1.2 inherit}.enforcement-footer .enforcement-status{font-size:.68rem;color:inherit;opacity:.72}.enforcement-footer .enforcement-grid{display:flex;flex-wrap:wrap;gap:0;border:0}.enforcement-footer .enforcement-grid article{display:flex;align-items:baseline;gap:5px;padding:2px 12px;border:0;border-right:1px solid rgba(255,255,255,.16)}.enforcement-footer .enforcement-grid article:first-child{padding-left:0}.enforcement-footer .enforcement-grid article:last-child{border-right:0}.enforcement-footer .enforcement-grid strong{display:inline;margin:0;color:inherit;font:700 .76rem/1.2 inherit}.enforcement-footer .enforcement-grid span{color:inherit;font-size:.68rem;line-height:1.25;opacity:.82}.enforcement-footer .enforcement-note{margin:6px 0 0;color:inherit;font-size:.62rem;opacity:.62}@media(max-width:700px){.enforcement-footer{padding-left:0;padding-right:0}.enforcement-footer .enforcement-grid{display:grid;grid-template-columns:1fr 1fr}.enforcement-footer .enforcement-grid article{padding:3px 8px;border-right:0}.enforcement-footer .enforcement-grid article:first-child{padding-left:8px}.enforcement-footer .enforcement-heading{align-items:center;flex-direction:row}}.enforcement-footer{max-width:1180px;margin:5px auto 2px;padding:3px 0 0;border-top:1px solid rgba(255,255,255,.12);box-shadow:none;background:transparent}.enforcement-footer .enforcement-heading{margin:0 0 2px}.enforcement-footer .enforcement-heading h2{font-size:.6rem}.enforcement-footer .enforcement-status{font-size:.5rem}.enforcement-footer .enforcement-grid{display:flex;flex-wrap:wrap;border:0}.enforcement-footer .enforcement-grid article{padding:1px 5px;border:0;border-right:1px solid rgba(255,255,255,.12)}.enforcement-footer .enforcement-grid strong{font-size:.58rem}.enforcement-footer .enforcement-grid span{font-size:.51rem}.enforcement-footer .enforcement-note{margin:2px 0 0;font-size:.46rem}.division-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.division-grid article{padding:18px;border:1px solid #d8e0e5;background:#fff}.division-grid h2{margin-top:0;font-size:1.08rem}.division-grid p{font-size:.9rem}.careers-notice{margin:28px 0;padding:20px;border-left:4px solid var(--antique-gold);background:#f7f8f8}.careers-notice button{margin-right:8px;padding:.55rem .9rem}.careers-notice button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:700px){.division-grid{grid-template-columns:1fr}.enforcement-footer .enforcement-grid{display:flex}}.enforcement-divisions{margin:26px 0 18px;padding:12px 14px;background:#f7f8f8;border-top:3px solid var(--antique-gold);box-shadow:none}.enforcement-divisions .enforcement-heading{margin:0 0 8px;align-items:center}.enforcement-divisions .enforcement-kicker{display:none}.enforcement-divisions .enforcement-heading h2{font-size:.95rem;margin:0}.enforcement-divisions .enforcement-status{font-size:.66rem}.enforcement-divisions .enforcement-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:0}.enforcement-divisions .enforcement-grid article{padding:5px 8px;border:0;border-right:1px solid #d8e0e5}.enforcement-divisions .enforcement-grid article:last-child{border-right:0}.enforcement-divisions .enforcement-grid strong{display:block;margin:0 0 2px;font-size:.95rem}.enforcement-divisions .enforcement-grid span{font-size:.65rem}.enforcement-divisions .enforcement-note{margin:6px 0 0;font-size:.58rem}@media(max-width:800px){.enforcement-divisions .enforcement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enforcement-divisions .enforcement-grid article{border-right:0}}.about-department{max-width:1120px;margin:0 auto;padding:30px 0 44px}.about-department>h1{margin:.15rem 0 .65rem;color:var(--navy)}.about-lead{max-width:850px;font-size:1.05rem;line-height:1.65}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.about-panel,.department-history{background:#fff;border:1px solid #d8e0e5;padding:24px}.about-panel h2,.department-history h2{margin:.15rem 0 .8rem;color:var(--navy)}.about-label{margin:0;color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.department-history{margin-top:22px;border-top:4px solid var(--antique-gold)}.department-history p{line-height:1.65}@media(max-width:760px){.about-grid{grid-template-columns:1fr}.about-department{padding-top:20px}}.about-panel h3{margin:1.4rem 0 .55rem;color:var(--navy);font-size:1rem}.department-history p{max-width:900px}.writing-guide{max-width:1120px;margin:0 auto;padding:32px 0 52px;color:var(--ink);--guide-nav-offset:64px}.guide-intro{max-width:940px;margin-bottom:30px}.guide-kicker{font-size:.77rem;letter-spacing:.05em;color:var(--muted);margin-bottom:10px}.guide-intro h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.75rem,3.8vw,2.4rem);line-height:1.18;color:var(--navy);margin:0 0 18px}.guide-intro p{max-width:84ch;line-height:1.7;margin:.85rem 0}.guide-actions{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;margin-top:20px;font-size:.88rem}.writing-guide a{color:var(--navy);text-underline-offset:3px}.guide-actions button,.guide-template button,.guide-section>button{font:inherit;font-size:.83rem;padding:8px 12px;background:white;color:var(--navy);border:1px solid #8091a0;border-radius:2px;cursor:pointer}.guide-actions button:hover,.guide-template button:hover,.guide-section>button:hover{background:#edf2f5}.writing-guide [hidden]{display:none!important}.writing-guide a:focus-visible,.writing-guide button:focus-visible,.writing-guide summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.guide-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:38px;align-items:start}.guide-contents{position:sticky;top:calc(var(--guide-nav-offset) + 16px);max-height:calc(100vh - var(--guide-nav-offset) - 36px);overflow:auto;border-top:2px solid var(--navy);border-bottom:1px solid var(--line);padding:12px 0}.guide-contents summary{font-size:.95rem;font-weight:700;color:var(--navy);cursor:pointer;padding:0 6px 8px}.guide-contents nav{display:block}.guide-contents a{display:block;padding:7px 6px;font-size:.84rem;line-height:1.4;text-decoration:none;border:0;font-weight:400}.guide-contents a:hover{background:#eaf0f3;text-decoration:underline}.guide-body{min-width:0}.guide-section{margin:0 0 38px;scroll-margin-top:calc(var(--guide-nav-offset) + 22px)}.guide-section+.guide-section{padding-top:26px;border-top:1px solid var(--line)}.guide-section h2{font:700 1.45rem/1.3 Georgia,"Times New Roman",serif;color:var(--navy);margin:0 0 16px}.guide-section h3{font:700 1.08rem/1.4 Georgia,"Times New Roman",serif;color:var(--navy);margin:24px 0 10px}.guide-section h4{font:700 .97rem/1.4 Arial,Helvetica,sans-serif;color:var(--navy);margin:20px 0 8px}.guide-section p{font-size:1rem;line-height:1.72;margin:0 0 16px;overflow-wrap:break-word}.guide-definitions{margin:18px 0 24px}.guide-definitions dt{font-weight:700;color:var(--navy);line-height:1.5;margin:16px 0 4px}.guide-definitions dd{margin:0;font-size:.96rem;line-height:1.65}.guide-example,.guide-clause{margin:18px 0;padding:16px 20px;border-left:3px solid #61768a;background:#f0f4f6}.guide-example-label{font-size:.76rem;letter-spacing:.025em;color:#536577;margin:0 0 10px}.guide-example p,.guide-clause p{font-family:Georgia,"Times New Roman",serif;font-size:.98rem;line-height:1.7;margin:0}.guide-reference{border-top:1px solid var(--line);padding:0;margin:0}.guide-reference:last-of-type{border-bottom:1px solid var(--line)}.guide-reference summary{padding:14px 2px;font-weight:700;color:var(--navy);cursor:pointer}.guide-reference>div{padding:0 8px 4px}.guide-template{padding:4px 0 22px;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--guide-nav-offset) + 22px)}.guide-template h3{margin-top:24px}.guide-template .guide-clause{margin:12px 0}.guide-template>p{font-size:.95rem}.guide-model{background:white;padding:22px 26px;margin:20px 0;border:1px solid #bbc8d1;scroll-margin-top:calc(var(--guide-nav-offset) + 22px)}.guide-model>h3{margin-top:0}.guide-model>p{font-family:Georgia,"Times New Roman",serif;font-size:.99rem}.guide-source-note{border-top:1px solid var(--line);margin-top:24px;padding-top:6px}.guide-source-note p{font-size:.88rem;color:#4e5c68}.guide-copy-status:empty{display:none}.guide-copy-status{margin:12px 0;font-size:.9rem;color:var(--navy)}@media(max-width:940px){.guide-layout{grid-template-columns:1fr;gap:26px}.guide-contents{position:static;max-height:none;overflow:visible}.guide-contents nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.writing-guide{padding-top:24px}.guide-intro{margin-bottom:24px}}@media(max-width:560px){.guide-contents nav{grid-template-columns:1fr}.guide-section h2{font-size:1.28rem}.guide-example,.guide-clause{padding:14px}.guide-model{padding:16px}.guide-intro h1{font-size:1.8rem}.guide-actions{gap:12px}.guide-section p{line-height:1.68}}@media print{body:has(.writing-guide){background:white!important;color:black!important}body:has(.writing-guide)>:not(main){display:none!important}body:has(.writing-guide) main{display:block!important;max-width:none!important;padding:0!important}.writing-guide{max-width:none;padding:0}.guide-layout{display:block}.guide-contents,.guide-actions,.guide-template button,.guide-section>button,.guide-copy-status{display:none!important}.guide-section{margin-bottom:22px;scroll-margin-top:0}.guide-section h2,.guide-section h3,.guide-section h4{break-after:avoid}.guide-section p,.guide-definitions dd{orphans:3;widows:3}.guide-reference>div{display:block!important}.guide-reference::details-content{content-visibility:visible!important;display:block!important}.guide-reference summary{list-style:none}.guide-reference summary::marker{content:""}.guide-section p{font-size:10.5pt}.guide-example,.guide-clause,.guide-model{background:white;border-color:#8091a0}.guide-model{padding:12px}.guide-intro h1{font-size:22pt}.guide-intro p{font-size:10.5pt}.guide-contents{display:none!important}}
#dailyRegulation{position:relative!important;padding-left:22px!important;}
#dailyRegulation::before{content:"✦"!important;display:block!important;position:absolute!important;left:4px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--antique-gold,#c6a65a);font-size:1rem;line-height:1;margin:0!important;}
#reader.dark-reader{background:#000!important;color:#fff!important;color-scheme:dark;--paper:#000;--ink:#fff;--navy:#fff;--line:#555;--muted:#ddd;--parchment:#000;--parchment-deep:#000;--reader-paper:#000;--reader-ink:#fff;}
#reader.dark-reader .wrap,#reader.dark-reader article,#reader.dark-reader aside,#reader.dark-reader #readerText,#reader.dark-reader .reader-topline,#reader.dark-reader .reader-note,#reader.dark-reader .related-panel{background:#000!important;color:#fff!important;background-image:none!important;}
#reader.dark-reader h1,#reader.dark-reader h2,#reader.dark-reader h3,#reader.dark-reader h4,#reader.dark-reader p,#reader.dark-reader .eyebrow,#reader.dark-reader a,#reader.dark-reader button,#reader.dark-reader #readerToc a,#reader.dark-reader .citation-hint{color:#fff!important;}
#reader.dark-reader button,#reader.dark-reader .related-links a,#reader.dark-reader #readerToc a.current{background:#111!important;border-color:#777!important;}
#reader.dark-reader a:hover,#reader.dark-reader button:hover{background:#222!important;color:#fff!important;}
#reader.dark-reader mark.user-highlight{background:#514500!important;color:#fff!important;}
#reader.dark-reader .selection-toolbar{background:#111!important;border-color:#aaa!important;}
#reader.dark-reader #readerToc a{border-color:#555!important;}
#reader.dark-reader::before,#reader.dark-reader article::before{background:none!important;}

/* Hosted fillable forms */
.form-card .fillable-meta{display:block;margin-top:10px;color:#536575;line-height:1.45}.form-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.form-card-actions a{display:inline-block;padding:8px 11px;border:1px solid #173654;background:#173654;color:#fff!important;text-decoration:none!important;font-weight:600;font-size:.85rem}.form-card-actions a+ a{background:#fff;color:#173654!important}.form-card-actions a:hover,.form-card-actions a:focus-visible{filter:brightness(.94)}@media(max-width:560px){.form-card-actions{display:grid;grid-template-columns:1fr}.form-card-actions a{text-align:center}}

.mcor-form-link{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mcor-form-link::after{content:" PDF";font:600 .68em/1 Arial,sans-serif;letter-spacing:.03em;vertical-align:.12em}.mcor-form-link.form-reference-target,#readerText p.form-reference-target{background:#fff2a8;outline:3px solid #c79a21;outline-offset:3px;border-radius:2px}#comments .section-head{display:block;margin-bottom:28px;}#comments .section-head h2{margin-bottom:10px;}#comments .comments-intro{margin:0;color:var(--muted);max-width:680px;}#comments .comments-layout{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:28px;align-items:start;}#comments .comments-layout > *{min-width:0;}#comments .proposal-form{width:100%;margin:0;padding:24px;background:#f7f9fb;border:1px solid #ccd7df;border-top:4px solid var(--navy);border-radius:4px;}#comments .proposal-form h3{margin:0 0 20px;font:700 23px/1.3 Georgia,serif;color:var(--navy);}#comments .proposal-form label{display:block;margin:18px 0 0;font-weight:700;font-size:15px;}#comments .field-optional{font-weight:400;color:var(--muted);}#comments .proposal-form input,#comments .proposal-form textarea{display:block;width:100%;min-width:0;margin-top:7px;padding:11px 12px;border:1px solid #8093a3;border-radius:3px;color:var(--ink);background:#fff;font:inherit;font-size:16px;line-height:1.5;}#comments .proposal-form textarea{resize:vertical;min-height:100px;}#comments .proposal-form input:focus-visible,#comments .proposal-form textarea:focus-visible,.updates-form-row input:focus-visible{outline:3px solid #c8a44f;outline-offset:2px;border-color:var(--navy);}#comments .proposal-submit,.updates-form-row button{min-height:46px;border:1px solid var(--navy);border-radius:3px;padding:11px 18px;color:#fff;background:var(--navy);font:700 15px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;}#comments .proposal-submit{width:100%;margin-top:22px;}#comments .proposal-submit:hover,.updates-form-row button:hover{background:#244e74;}#comments button:focus-visible,.updates-form-row button:focus-visible{outline:3px solid #c8a44f;outline-offset:3px;}#comments .form-message{margin:12px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;}#comments .form-message:empty{display:none;}#comments .proposal-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:0 0 16px;border-bottom:1px solid var(--line);}#comments .proposal-toolbar h3{margin:0 0 4px;color:var(--navy);font:700 23px/1.3 Georgia,serif;}#comments #commentsStatus{text-align:left;margin:0;font-size:13px;}#comments .proposal-sort{display:flex;flex-wrap:wrap;gap:6px;margin:0;}#comments .proposal-sort button{min-height:42px;margin:0;padding:9px 12px;border:1px solid #8c9daa;border-radius:3px;color:var(--navy);background:#fff;font:700 14px/1.4 Arial,Helvetica,sans-serif;}#comments .proposal-sort button[aria-pressed=true]{color:#fff;background:var(--navy);border-color:var(--navy);}#comments #proposalList{display:grid;gap:18px;min-width:0;}#comments .proposal-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;margin:0;padding:22px;background:#fff;border:1px solid #ccd7df;border-top:3px solid #ad8d48;border-radius:4px;box-shadow:0 2px 8px #14324c08;}#comments .proposal-vote{padding:0 14px 0 0;border-right:1px solid #e0e6eb;border-bottom:0;gap:5px;align-self:start;}#comments .proposal-vote button{width:44px;height:44px;border:1px solid #8299ab;border-radius:3px;color:var(--navy);background:#f0f5f8;line-height:1;}#comments .proposal-vote button[aria-pressed=true]{color:#fff;background:var(--navy);}#comments .proposal-vote b{font-size:23px;line-height:1.2;}#comments .proposal-vote span{font-size:10px;letter-spacing:.03em;}#comments .proposal-content{min-width:0;overflow-wrap:anywhere;}#comments .proposal-content .badge{color:#6a5835;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;}#comments .proposal-content h3{margin:8px 0 10px;color:var(--navy);font:700 23px/1.3 Georgia,serif;}#comments .proposal-by{margin:0 0 18px;font-size:13px;color:var(--muted);}#comments .proposed-text{margin:0;padding:16px 18px;border-left:3px solid #ad8d48;background:#f7f5ef;white-space:pre-wrap;font:17px/1.65 Georgia,serif;overflow-wrap:anywhere;}#comments .proposal-reason{margin:18px 0 0;font-size:15px;line-height:1.6;}#comments .proposal-empty{padding:28px;border:1px dashed #b9c6d0;border-radius:4px;background:#f7f9fb;}#comments .proposal-empty h4{margin:0 0 8px;color:var(--navy);font-size:18px;}#comments .proposal-empty p{margin:0;color:var(--muted);}.updates-signup-form{margin:28px 0;position:relative;}.updates-form-row{gap:12px;}.updates-form-row input{min-height:48px;width:100%;padding:11px 12px;border:1px solid #8093a3;border-radius:3px;background:#fff;color:var(--ink);font:inherit;}.updates-form-row button{flex:0 0 auto;padding-left:24px;padding-right:24px;}.updates-form-help{margin:10px 0 0;color:var(--muted);font-size:13px;}.updates-signup-trap{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden;}@media(max-width:1000px){#comments .comments-layout{grid-template-columns:1fr;gap:32px;}#comments .proposal-form{max-width:none;}}@media(max-width:600px){#comments .section-head{margin-bottom:24px;}#comments .section-head h2{font-size:28px;line-height:1.2;}#comments .proposal-form{padding:20px 18px;}#comments .proposal-toolbar{align-items:flex-start;gap:14px;}#comments .proposal-sort{width:100%;}#comments .proposal-sort button{flex:1;}#comments .proposal-card{grid-template-columns:1fr;gap:16px;padding:18px;}#comments .proposal-vote{flex-direction:row;justify-content:flex-start;align-items:center;padding:0 0 14px;border-right:0;border-bottom:1px solid #e0e6eb;gap:10px;}#comments .proposal-content h3{font-size:22px;}#comments .proposed-text{padding:14px;font-size:16px;}.updates-signup-page{margin:26px auto;}.updates-form-row button{width:100%;}}
.utility-bar .wrap{flex-wrap:wrap;gap:4px 10px;overflow-x:visible}.utility-bar .wrap>a,.utility-bar .wrap>button{white-space:nowrap}.utility-bar a[aria-current="page"]{text-decoration:underline;text-underline-offset:4px}#comments .proposal-card{display:block}#comments .proposal-card-main{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start}#comments .proposal-card-main[hidden],#commentsStorageNotice[hidden]{display:none}#comments .proposal-vote{gap:10px;padding-right:14px;flex-direction:column}#comments .proposal-vote .proposal-vote-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:72px;height:auto;min-height:66px;padding:8px 6px;font:inherit}#comments .proposal-vote-tally{display:flex;align-items:center;gap:7px}#comments .proposal-vote-tally strong{font-size:19px;line-height:1.2}#comments .proposal-vote .proposal-vote-label{font-size:11px;line-height:1.2;text-transform:none;letter-spacing:0}#comments .proposal-vote button[data-direction="-1"][aria-pressed="true"]{background:#7b352d;border-color:#7b352d}#comments .proposal-vote button:disabled{opacity:.6;cursor:wait}#comments .proposal-voting-help{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.6}#comments .proposal-vote-message{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--navy)}#comments .proposal-vote-message:empty{display:none}#comments .proposal-filter-notice{display:flex;gap:16px;align-items:center;justify-content:space-between}#comments .proposal-filter-notice p{margin:0;font-size:14px;line-height:1.5}#comments .proposal-filter-notice strong,#comments .proposal-filter-notice span{display:block}#comments .proposal-filter-notice span{margin-top:4px;font-size:12px;color:var(--muted)}#comments .proposal-filtered{border-top-color:#8293a0;background:#f7f9fa;box-shadow:none}#comments .proposal-filter-notice:has(+.proposal-card-main:not([hidden])){padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ccd7df}#comments .proposal-reveal,#comments .proposal-retry{flex-shrink:0;min-height:44px;border:1px solid #8293a0;border-radius:3px;padding:9px 12px;background:#fff;color:var(--navy);font:700 13px/1.3 Arial,Helvetica,sans-serif;cursor:pointer}#comments .proposal-reveal:hover,#comments .proposal-retry:hover{background:#edf3f7}#comments @media(max-width:600px){.utility-bar .wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;padding-top:4px;padding-bottom:4px}.utility-bar .wrap>a,.utility-bar .wrap>button{font-size:12px;white-space:normal;text-align:left;padding:9px 6px}.utility-bar .utility-spacer{display:none}#comments .proposal-card-main{grid-template-columns:1fr;gap:16px}#comments .proposal-vote{flex-direction:row;align-items:center;padding:0 0 14px;gap:12px;border-right:0;border-bottom:1px solid #e0e6eb}#comments .proposal-vote .proposal-vote-choice{width:100px;min-height:56px}#comments .proposal-filter-notice{flex-wrap:wrap;gap:12px}#comments .proposal-reveal{width:100%}}

#nav.main-nav .products-dropdown .product-menu>a{display:block!important;border-right:0!important}#nav .product-menu>a>b,#nav .product-menu>a>span{display:block!important}

.book-page{max-width:1100px;margin:0 auto;padding:28px 0 64px}.book-breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:baseline;margin:0 0 32px;font-size:.84rem;color:#596872}.book-breadcrumb a{color:#174f7c;text-underline-offset:3px}.book-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:54px;align-items:start}.book-cover-column{min-width:0}.book-cover{display:block;width:100%;height:auto;aspect-ratio:1000/1422;object-fit:contain;box-shadow:0 8px 22px #0b294224}.book-copy{min-width:0}.book-heading{margin-bottom:26px}.book-heading h1{margin:0 0 12px;font:700 clamp(2rem,3.3vw,2.85rem)/1.15 Georgia,"Times New Roman",serif;color:#15375a;letter-spacing:-.02em;overflow-wrap:break-word}.book-byline{margin:0;color:#596872;font-size:.96rem}.book-blurb{font:18px/1.75 Georgia,"Times New Roman",serif;color:#263742}.book-blurb>p{margin:0 0 1.15em}.book-store-links{display:grid;gap:10px;margin-top:22px}.book-store-links a{display:block;padding:13px 16px;border:1px solid transparent;color:#fff;text-align:center;text-decoration:none;font-size:.9rem;font-weight:700;line-height:1.4}.book-store-links a:focus-visible,.book-card a:focus-visible{outline:3px solid #b6903f;outline-offset:4px}.book-copy .purchase-reviews{margin-top:28px;padding-top:8px;border-top:2px solid #b6903f}.book-copy .purchase-reviews blockquote{margin:22px 0 0;padding:0 0 22px;border-bottom:1px solid #d8e0e5}.book-copy .purchase-reviews blockquote:last-child{padding-bottom:0;border-bottom:0}.book-copy .purchase-reviews p{margin:0 0 10px;font:italic 17px/1.65 Georgia,"Times New Roman",serif;color:#263742}.book-copy .purchase-reviews cite{display:block;font:normal .83rem/1.6 Arial,Helvetica,sans-serif;color:#596872}.book-author-note{margin-top:32px;padding-top:24px;border-top:1px solid #cbd6dc}.book-author-note h2{margin:0 0 14px;font:700 1.2rem/1.4 Georgia,"Times New Roman",serif;color:#15375a}.book-author-note p{margin:0;font-size:17px}.book-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.book-card{min-width:0;background:#fff;border:1px solid #d8e0e5}.book-card-cover{display:block;background:#eef1f1;padding:24px}.book-card-cover img{display:block;width:100%;max-width:210px;height:auto;aspect-ratio:1000/1422;object-fit:contain;margin:auto;box-shadow:0 5px 14px #0b294226}.book-card-copy{padding:22px}.book-card h3{margin:0 0 14px;font:700 1.45rem/1.3 Georgia,"Times New Roman",serif}.book-card h3 a{color:#15375a;text-decoration:none}.book-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.book-card-copy>p{margin:0 0 18px;color:#4b5c68;line-height:1.6}.book-details-link{color:#174f7c;font-size:.88rem;font-weight:700;text-underline-offset:4px}@media(max-width:1000px){.book-layout{grid-template-columns:260px minmax(0,1fr);gap:34px}.book-catalog{gap:18px}.book-card-copy{padding:18px}.book-card-cover{padding:20px}}@media(max-width:700px){.book-page{padding:20px 0 40px}.book-breadcrumb{margin-bottom:24px;font-size:.78rem}.book-layout{grid-template-columns:minmax(0,1fr);gap:30px}.book-cover-column{width:100%;max-width:250px;margin:0 auto}.book-heading{margin-bottom:22px}.book-heading h1{font-size:2rem}.book-blurb{font-size:17px;line-height:1.7}.book-author-note p{font-size:16px}.book-catalog{grid-template-columns:minmax(0,1fr);gap:24px}.book-card-cover img{max-width:210px}.book-card-copy{padding:22px}.book-copy .purchase-reviews p{font-size:16px}}

#nav .products-dropdown .product-menu>a:hover,#nav .products-dropdown .product-menu>a:focus-visible{background:#edf3f6!important;color:#17324d!important}#nav .products-dropdown .product-menu>a:focus-visible{outline:2px solid #b6903f;outline-offset:-2px}

#nav .products-dropdown[data-menu-dismissed]>.product-menu{display:none!important}#nav .products-dropdown .product-menu>a,#nav .products-dropdown .product-menu>a>b{white-space:normal!important;overflow-wrap:break-word;line-height:1.4!important}

.book-cover[src*="mcorcover.jpg"],.book-card-cover img[src*="mcorcover.jpg"]{aspect-ratio:960/1500}

.book-cover-frame{display:block;position:relative;isolation:isolate}.book-watermark{position:absolute;z-index:1;left:5%;right:5%;top:50%;padding:.2em 0;border-top:2px solid #f7f0db;border-bottom:2px solid #f7f0db;background:#f7f0db;color:#15375a;font:700 clamp(1rem,1.8vw,1.65rem)/1.3 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%);pointer-events:none;text-shadow:none}.book-card-cover{display:flex;height:378px;align-items:center;justify-content:center}.book-card-cover .book-cover-frame{width:100%;max-width:210px}.book-card-cover .book-watermark{font-size:1.15rem}



.proposal-identity{margin:0 0 18px;color:#40566a;font-size:.9rem;line-height:1.5}.proposal-identity strong{display:block;color:#102b3e;font-size:1rem;overflow-wrap:anywhere}

.publication-download{max-width:760px;margin:28px 0 34px}.publication-detail .publication-download h2{margin:12px 0}.publication-related{padding-left:22px}.publication-related li{margin:12px 0}.publication-detail>p:last-child{margin-top:28px}

#selectionToolbar{max-width:calc(100vw - 20px);flex-wrap:wrap;z-index:10020}#selectionToolbar button:disabled{opacity:.55;cursor:default}@media(max-width:800px){#selectionToolbar{bottom:var(--reader-selection-offset,100px)!important;gap:5px}#selectionToolbar button{flex:1 1 auto;min-height:36px;font-size:.8rem;line-height:1.3}}
