.newsletter-page{background:#e8dfce;color:#302e27;font-family:Georgia,'Times New Roman',serif}.paper{max-width:1280px;margin:38px auto 65px;padding:35px 46px 55px;background:#f8f2e5;border:1px solid #c9bda4;box-shadow:0 8px 30px #49351915}.paper-topline,.edition-line{display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:.14em;border-block:1px solid #514b3f;padding:10px 0}.masthead{text-align:center;padding:25px 0 18px}.paper-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#805337}.masthead h1{font-family:Georgia,serif;font-weight:700;color:#302e27;letter-spacing:-.065em;font-size:clamp(46px,7.5vw,100px);line-height:.95;margin:14px 0 22px}.masthead h1 span{font-size:1.15em}.masthead p:last-child{font-style:italic;margin:0}.edition-line{border-top:4px double #514b3f}.paper-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:35px;margin-top:25px}.paper-sidebar{border-left:1px solid #b5a88f;padding-left:28px}.paper h2,.paper h3{color:#302e27;font-weight:700;letter-spacing:-.035em}.paper-sidebar h2{font-size:32px;line-height:1.1;margin:12px 0 20px}.paper-sidebar img{aspect-ratio:1;object-fit:cover;filter:saturate(.65);border:1px solid #afa18a;padding:5px}.paper-sidebar p{font-size:15px}.paper-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #b5a88f}.paper button{cursor:pointer}.paper-filters button{background:none;border:1px solid #b5a88f;padding:7px 11px;font:12px Georgia,serif;color:#4a4032}.paper-filters button[aria-pressed=true]{background:#302e27;color:#f8f2e5;border-color:#302e27}.story{padding:24px 0;border-bottom:1px solid #afa18a}.story:first-child{padding-top:0}.story h2{font-size:36px;line-height:1.12;margin:10px 0}.story:first-child h2{font-size:clamp(34px,4vw,51px)}.story img{width:100%;max-height:440px;object-fit:cover;filter:saturate(.75);margin:16px 0}.story-meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.story a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.read-story,.underlined,.fine-print a{text-decoration:underline;text-underline-offset:4px}.story-detail h2{font-size:clamp(32px,4vw,52px);line-height:1.1}.story-detail img{width:100%;max-height:580px;object-fit:contain;background:#eae0cd}.story-body{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.story-body p:first-child:first-letter{float:left;font-size:65px;line-height:.9;padding:8px 8px 0 0}.story-detail time{display:block;margin:20px 0}.signup{border-block:4px double #81745e;margin-top:28px;padding:20px 0}.signup label{display:block;font-size:14px;margin:12px 0 5px}.signup input:not([type=checkbox]),.editor-form input:not([type=checkbox]),.editor-form textarea,.editor-form select{width:100%;border:1px solid #aa9a7e;background:#fffaf1;padding:10px;font:16px/1.5 Georgia,serif;color:#302e27;border-radius:0}.paper .consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;margin:18px 0}.consent input{margin-top:5px;flex-shrink:0}.fine-print{font-size:12px!important;line-height:1.6}.paper .button{font:14px Georgia,serif;min-height:44px;padding:13px 20px;cursor:pointer}.paper-visit{display:block;margin-top:23px;font-style:italic;text-decoration:underline}.empty-news{padding:25px 0}.empty-news img{width:100%;max-height:390px;object-fit:cover;filter:saturate(.6)}.empty-news h2{font-size:42px;line-height:1.1}.loading{min-height:260px;background:#eee5d4;padding:25px}.editor-title{font-size:clamp(34px,5vw,60px)}.editor-form{display:grid;gap:18px}.editor-form label{display:grid;gap:7px}.editor-form button:not(.button),.editor-toolbar button:not(.button){padding:10px 16px;background:#f8f2e5;border:1px solid #87785d;color:#302e27;min-height:44px}#signin,#set-password{max-width:540px}.editor-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:35px;border-top:4px double #87785d;padding-top:28px}.editor-layout aside{border-right:1px solid #b5a88f;padding-right:22px}.editor-toolbar{display:flex;gap:14px;flex-wrap:wrap;margin:15px 0 28px}#story-list button{display:block;text-align:left;width:100%;padding:12px;margin:10px 0;border:1px solid #b5a88f;background:#eee5d4;color:#302e27}#photo-preview{max-height:220px;object-fit:contain}#editor-status{padding:12px;border-left:3px solid #805337;background:#eee5d4}#draft-preview{border-top:4px double #87785d;margin-top:30px;padding-top:25px}.editor-help{margin-top:26px}.editor-help summary{cursor:pointer}button:disabled{opacity:.55;cursor:wait}.paper [hidden]{display:none!important}.newsletter-page footer{text-align:center}.newsletter-page footer .footer-services{justify-content:center}@media(max-width:850px){.paper{margin:15px;padding:23px}.paper-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px}.paper-sidebar{padding-left:20px}.editor-layout{grid-template-columns:1fr}.editor-layout aside{border-right:0;border-bottom:1px solid #b5a88f;padding-bottom:20px}}@media(max-width:650px){.paper{margin:10px 8px 30px;padding:20px 16px}.paper-layout{grid-template-columns:1fr}.paper-sidebar{border-left:0;border-top:4px double #81745e;padding:25px 0 0}.paper-sidebar>img{max-height:300px;width:100%;aspect-ratio:1.6}.edition-line{font-size:9px;letter-spacing:.06em}.paper-topline{font-size:9px;letter-spacing:.06em}.masthead{padding:22px 0}.story h2{font-size:32px}.signup{max-width:480px}}@media print{.newsletter-page .header,.paper-sidebar,.paper-filters,.newsletter-page footer{display:none}.paper{border:0;margin:0;box-shadow:none;padding:0}.paper-layout{display:block}}
