.wc-reader{--wc-blue:#123A50;--wc-copper:#8B402A;color:var(--wc-blue);background:#F4F1E8;padding:64px 28px;margin-block:48px;scroll-margin-top:24px}.wc-reader,.wc-reader *{box-sizing:border-box}.wc-reader h2{font:clamp(36px,5vw,70px)/1.04 Georgia,serif;letter-spacing:-.035em;max-width:1000px;margin:15px 0 22px}.wc-intro{font-size:20px;max-width:900px}.wc-kicker{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.13em;color:var(--wc-copper)}.wc-reader a{color:var(--wc-blue);text-underline-offset:3px}.wc-reader button,.wc-reader select,.wc-reader input{font:inherit}.wc-reader button{cursor:pointer;border:1px solid #123A5050;background:white;color:#123A50;padding:12px 16px;border-radius:3px}.wc-reader a:focus-visible,.wc-reader button:focus-visible,.wc-reader input:focus-visible,.wc-reader select:focus-visible{outline:3px solid #B6603F;outline-offset:4px}.wc-facts{display:flex;gap:30px;border-block:1px solid #123A5030;padding:22px 0;margin:26px 0}.wc-facts strong{display:block;font-size:36px;line-height:1.1}.wc-facts span{font-size:13px}.wc-controls{display:flex;gap:22px;align-items:end;flex-wrap:wrap;padding:18px;background:#123A50;color:white}.wc-controls label{display:grid;gap:8px;min-width:0}.wc-controls select{width:min(100%,530px);padding:12px;border:0;background:#fff;color:#123A50}.wc-controls .wc-toggle{display:flex;align-items:center;padding:12px}.wc-presets,.wc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.wc-spread{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:25px;align-items:start}.wc-reader figure{margin:0;min-width:0}.wc-reader svg{width:100%;height:auto;display:block;background:white;aspect-ratio:16/9}.wc-map{border:1px solid #123A5030;background:white}.wc-map a{cursor:pointer}.wc-map a:focus circle{stroke:#123A50;stroke-width:3}.wc-reader figcaption{font-size:13px;line-height:1.5;padding:12px 0}.wc-reader h3{font-size:25px;line-height:1.2;margin-top:10px}.wc-reader p{line-height:1.65}.wc-question{border-left:3px solid #B6603F;background:#fff8;padding:16px}.wc-question p{margin-bottom:0}.wc-status{font-size:13px}.wc-october{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:30px 0}.wc-october svg{aspect-ratio:1000/652.3076923}.wc-october h4{font-size:20px;margin:8px 0}.wc-note{padding:18px;border:1px solid #123A5030;background:white}.wc-table{overflow-x:auto;max-width:100%}.wc-reader table{border-collapse:collapse;width:100%;min-width:750px;font-size:14px}.wc-reader th,.wc-reader td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #123A5030}.wc-reader th{font-weight:700}.wc-reader thead{background:#123A50;color:white}.wc-reader td small{display:block;margin-top:8px}.wc-readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.wc-entry{background:white;padding:23px;scroll-margin-top:30px}.wc-entry h4{font-size:21px;margin:10px 0}.wc-entry p{font-size:15px}.wc-actions a{padding:10px 0;margin-right:18px;font-weight:700}.wc-share{display:grid;gap:8px;margin:24px 0}.wc-share input{padding:12px;width:100%;min-width:0;border:1px solid #123A5050}.wc-reader details{padding:20px 0}.wc-reader summary{cursor:pointer;font-weight:700}.wc-invite{border-block:1px solid #123A5030;padding-block:30px;margin-block:35px}.wc-saved{font:16px/1.6 Arial,sans-serif;background:#F4F1E8;margin:0}.wc-saved .wrap{max-width:1450px;margin-inline:auto}.wc-reader [hidden]{display:none!important}@media(max-width:800px){.wc-reader{padding:34px 16px}.wc-spread,.wc-october{grid-template-columns:1fr}.wc-readings{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-controls{display:block}.wc-controls label{margin-bottom:12px}.wc-controls select{width:100%}.wc-facts{gap:20px}.wc-reader h2{font-size:42px}}@media(max-width:480px){.wc-readings{grid-template-columns:1fr}.wc-facts strong{font-size:28px}.wc-facts span{font-size:12px}}@media print{.wc-controls,.wc-presets,.wc-share,#wc-copy,#wc-message,.wc-actions{display:none}.wc-reader{margin:0;padding:0}.wc-spread,.wc-october,.wc-readings{display:block}.wc-entry,.wc-reader figure{break-inside:avoid}.wc-reader .wc-table{overflow:visible}.wc-reader table{min-width:0}.wc-reader h2{font-size:35px}}
