.reader-view-switch{background:#f0f2eb;border:1px solid #dce0d7;border-radius:12px;flex-shrink:0;padding:4px;gap:3px!important;display:inline-flex!important}.reader-view-switch button{min-height:38px;font:500 13px/1.3 var(--sans);color:#64716a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:flex}.reader-view-switch button[aria-pressed=true]{color:#29483c;background:#fffef9;border-color:#dde1d7;box-shadow:0 2px 4px #23382a0a}.reader-view-switch button:focus-visible{outline-offset:3px;outline:2px solid #526f60}.reader-postal-preview{background:linear-gradient(140deg,#fffef9,#f6f6f0);border:1px solid #dce1d7;border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);align-items:start;gap:clamp(26px,4vw,60px);margin:30px 0 55px;padding:clamp(22px,3vw,42px);display:grid}.reader-postal-intro{padding-top:12px}.reader-postal-intro>.eyebrow{letter-spacing:.11em;color:#697865;font-size:10px;line-height:1.7}.reader-postal-intro h2{font:clamp(30px,3.2vw,43px)/1.13 var(--serif);letter-spacing:-.035em;color:#2b463b;margin:19px 0 20px}.reader-postal-intro h2 em{color:#7b4747;font-weight:400}.reader-postal-intro>p{font:15px/1.75 var(--sans);color:#626e62;margin:0 0 22px}.reader-postal-intro ul{gap:14px;margin:27px 0 17px;padding:0;list-style:none;display:grid}.reader-postal-intro li{font:13px/1.5 var(--sans);color:#3f5849;align-items:center;gap:11px;display:flex}.reader-postal-intro li svg{color:#8a6a57;stroke-width:1.6px;flex-shrink:0}.reader-postal-intro>.reader-postal-small{color:#70786c;font-size:12px;line-height:1.7}.reader-postal-next{font:13px/1.7 var(--sans);color:#697364;border-top:1px solid #dce1d7;gap:9px;margin:7px 0 0;padding:23px 0;display:grid}.reader-postal-next strong{color:#3a5443;font-weight:500}.reader-postal-preview .fc-workspace{background:radial-gradient(at 50% 30%,#ebeee6,#e1e6dc);border-color:#d8ded1}.reader-postal-preview .fc-cover{box-shadow:-2px 0 1px #d1d0c0,0 3px 3px #2b382514,0 24px 32px -15px #2b38254a}.reader-postal-button{gap:9px!important}@media (max-width:900px){.reader-postal-preview{grid-template-columns:1fr;gap:23px;padding:24px}.reader-postal-intro h2 br{display:none}.reader-postal-intro h2{font-size:35px}.reader-postal-intro ul{flex-wrap:wrap;gap:12px 23px;margin:20px 0 15px;display:flex}.reader-postal-next{margin:0;padding:15px 0}.reader-postal-intro>.reader-postal-small{margin-bottom:10px}}@media (max-width:540px){.reader-postal-preview{border-radius:15px;margin-top:22px;padding:19px 13px}.reader-postal-intro{padding:0 5px}.reader-postal-intro h2{font-size:31px}.reader-postal-intro>p{font-size:14px}.reader-view-switch button{padding:8px 10px}.letter-reader:has(.reader-postal-preview) .stationery-reading-tools{align-items:stretch;gap:13px}.letter-reader:has(.reader-postal-preview) .stationery-reading-tools>div:last-child{justify-content:space-between}.reader-postal-button{font-size:12px!important}.letter-reader .stationery-reading-tools:has(.reader-view-switch){flex-direction:column;align-items:stretch;gap:13px;display:flex}.letter-reader .stationery-reading-tools>.reader-view-switch{align-self:flex-start}.letter-reader .stationery-reading-tools:has(.reader-view-switch)>div:last-child{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.letter-reader .stationery-reading-tools .reader-postal-button{white-space:normal;flex:1;justify-content:center;min-height:46px}}.stationery-reading-tools:has(.reader-purchase){align-items:center}.stationery-reading-tools:has(.reader-purchase)>div{justify-content:flex-end}.reader-purchase{flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:inline-flex}.stationery-reading-tools .reader-purchase-link{white-space:normal;justify-content:center;min-height:46px;padding:11px 15px;font-size:14px}.reader-purchase-link svg{flex-shrink:0}.reader-purchase-note{font:400 12px/1.4 var(--sans);color:#657572;text-align:center}.reader-purchase--unavailable{font:400 14px/1.5 var(--sans);color:#657572;flex-direction:row;align-items:center;gap:8px;padding:10px 0 10px 8px}.reader-purchase--unavailable svg{flex-shrink:0}@media (max-width:680px){.stationery-reading-tools:has(.reader-purchase){flex-direction:column;align-items:stretch;gap:12px}.stationery-reading-tools:has(.reader-purchase)>span{padding-top:0}.stationery-reading-tools:has(.reader-purchase)>div{justify-content:flex-start;gap:10px}.reader-purchase{margin-left:auto}.reader-purchase--unavailable{font-size:13px}}@media (max-width:420px){.stationery-reading-tools .reader-purchase:not(.reader-purchase--unavailable){flex-basis:100%;margin:3px 0 0}.reader-purchase--unavailable{padding-left:0}}
