body{background:#f7f8f6;color:#203f50;font:14px/1.55 Arial,sans-serif}a{text-decoration:none}.at-masthead{padding:25px 4%;display:flex;align-items:center;gap:35px;border-bottom:1px solid #b7c9d0}.at-logo{font:italic bold 49px/.8 Georgia,serif;letter-spacing:-3px}.at-logo span{display:block;font:9px/1.5 'Courier New',monospace;letter-spacing:.09em;margin-top:10px}.at-issue{font:9px/1.5 'Courier New',monospace;color:#476373}.at-return{margin-left:auto;font:9px/1.6 'Courier New',monospace;text-align:right;text-decoration:underline;text-underline-offset:4px}.at-chapters{position:sticky;top:0;z-index:5;background:#e7eef1;border-bottom:1px solid #b7c9d0;display:flex;gap:0;padding:0 4%}.at-chapters a{padding:14px 23px;font-size:11px;border-left:1px solid #b7c9d0}.at-chapters a:last-child{border-right:1px solid #b7c9d0}.at-chapters a span{font:9px/1.5 'Courier New',monospace;margin-right:8px}.at-chapters a[aria-current]{background:#203f50;color:#fff}.at-reading-progress{position:fixed;left:0;bottom:0;height:4px;background:#137b7a;z-index:10;pointer-events:none}main{max-width:1700px;margin:auto;padding:0 4%}.at-entry{display:flex;justify-content:space-between;gap:35px;padding:34px 0 30px;align-items:end}.at-entry-label{font:9px/1.5 'Courier New',monospace;letter-spacing:.08em}.at-entry h1{font-size:clamp(27px,3vw,41px);line-height:1.13;letter-spacing:-1.2px;font-weight:400;margin:12px 0 0}.at-entry>p{font:14px/1.6 Georgia,serif;margin:0;max-width:370px}.at-entry small{display:block;font:9px/1.5 Arial,sans-serif;margin-top:13px;color:#476373}.at-fieldbook{display:grid;grid-template-columns:130px 1.15fr 1fr;min-height:510px;border:1px solid #b7c9d0}.at-day-index{padding:24px 12px;background:#e7eef1}.at-day-index>span{display:block;font:9px/1.4 'Courier New',monospace;padding:0 9px 20px}.at-days{display:grid;gap:3px}.at-days button{display:block;border:0;background:transparent;color:inherit;text-align:left;padding:15px 9px;border-bottom:1px solid #b7c9d0}.at-days b{font:25px/1 'Courier New',monospace;font-weight:400}.at-days button>span{display:block;font-size:9px;margin-top:7px}.at-days button[aria-pressed=true]{background:#203f50;color:white;font-weight:400}.at-landscape{position:relative;margin:0;min-height:510px;overflow:hidden}.at-landscape>img{width:100%;height:100%;display:block;object-fit:cover;position:absolute;inset:0;object-position:42% 50%}.at-landscape figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;gap:15px;padding:55px 22px 20px;background:linear-gradient(transparent,#102f40e6);color:#fff;font:8px/1.6 'Courier New',monospace}.at-day-panel{padding:40px 10% 25px;background:#fffdf5;position:relative;background-image:repeating-linear-gradient(transparent 0 31px,#d6dfe480 31px 32px);background-position:0 20px}.at-binding{position:absolute;left:0;top:0;bottom:0;width:13px;border-right:1px solid #bcc9cf;background:radial-gradient(circle at 6px 15px,#a5b7c0 0 2px,transparent 2.5px) 0 0/12px 32px repeat-y}.at-kicker{font:9px/1.4 'Courier New',monospace;letter-spacing:.03em;background:#fffdf5}.at-day-panel h2{font:32px/1.12 Georgia,serif;font-weight:400;letter-spacing:-.5px;margin:24px 0 18px;max-width:320px}.at-day-panel>p{font:14px/1.7 Georgia,serif;max-width:340px;margin:0}.at-timeline{margin-top:30px}.at-timeline>div{position:relative;padding:0 0 23px 20px;border-left:1px solid #829eab}.at-timeline>div>span{position:absolute;left:-4px;top:5px;width:7px;height:7px;background:#137b7a;border-radius:50%}.at-timeline b{font:9px/1.5 'Courier New',monospace}.at-timeline p{font-size:11px;margin:7px 0 0;max-width:270px;line-height:1.6}.at-pencil-note{font:italic 18px/1.2 Georgia,serif;color:#237575;transform:rotate(-5deg);margin:5px 0 15px 25px}.at-nojs{margin-top:20px}.at-packing{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:55px 0 60px}.at-packing-heading>span{font:9px/1.5 'Courier New',monospace}.at-packing h2{font:29px/1.2 Georgia,serif;margin:16px 0}.at-packing-heading p{font:14px/1.6 Georgia,serif;max-width:400px}.at-packing-list{border:1px solid #b7c9d0;background:#edf2f2;padding:25px}.at-packing-list h3{font:12px/1.5 'Courier New',monospace;text-transform:uppercase;margin:0 0 20px}.at-packing-list ul{list-style:none;padding:0;margin:0}.at-packing-list li{font-size:12px;border-bottom:1px solid #cbd8dc;padding:10px 0;display:flex;gap:12px}.at-packing-list li span{font-size:19px;line-height:1}.at-packing-list>p{font-size:9px;color:#476373;margin:20px 0 0}.at-backcover{background:#203f50;color:#fff;padding:37px 4%;display:flex;justify-content:space-between;gap:35px}.at-backcover>div>span{font:8px/1.5 'Courier New',monospace;letter-spacing:.07em}.at-backcover h2{font:27px/1.15 Georgia,serif;margin:14px 0 20px}.at-backcover a{font-size:11px;text-decoration:underline;text-underline-offset:5px}.at-contact{display:flex;flex-direction:column;align-items:start;gap:12px;padding-top:10px}.at-contact p{font:9px/1.6 'Courier New',monospace;color:#cadbe3;margin:10px 0 0}@media(max-width:1000px){.at-fieldbook{grid-template-columns:100px 1fr 1fr}.at-day-index{padding-inline:8px}.at-day-panel{padding:32px 26px}.at-day-panel h2{font-size:28px}.at-entry>p{font-size:12px;max-width:280px}}@media(max-width:650px){.at-masthead{padding:20px 5%;gap:20px}.at-logo{font-size:43px}.at-logo span{font-size:8px}.at-issue{display:none}.at-return{font-size:8px}.at-chapters{padding:0;justify-content:stretch}.at-chapters a{flex:1;padding:12px 8px;font-size:9px;text-align:center;border-left:0}.at-chapters a span{display:block;margin:0 0 3px;font-size:8px}.at-chapters a:last-child{border-right:0}main{padding:0 5%}.at-entry{display:block;padding:25px 0}.at-entry-label{font-size:8px}.at-entry h1{font-size:30px;letter-spacing:-.8px}.at-entry>p{margin-top:17px;font-size:12px;max-width:none}.at-entry>p br{display:none}.at-entry small{font-size:9px;margin-top:8px}.at-fieldbook{display:flex;flex-direction:column}.at-day-index{padding:0;display:block}.at-day-index>span{display:none}.at-days{display:flex;gap:0}.at-days button{flex:1;text-align:center;padding:13px 4px;border-bottom:0;border-right:1px solid #b7c9d0}.at-days b{font-size:23px}.at-days button>span{font-size:7px;line-height:1.25;min-height:18px}.at-landscape{height:220px;min-height:0}.at-landscape>img{object-position:50% 50%}.at-landscape figcaption{padding:30px 15px 14px;font-size:7px}.at-day-panel{padding:28px 28px 20px}.at-day-panel h2{font-size:31px;margin:18px 0 15px}.at-day-panel>p{font-size:14px}.at-timeline{margin-top:25px}.at-pencil-note{margin-top:0}.at-packing{grid-template-columns:1fr;gap:20px;padding:32px 0}.at-packing h2{font-size:28px}.at-packing-heading p{font-size:13px}.at-packing-list{padding:22px}.at-packing-list li{font-size:11px}.at-backcover{padding:30px 5%;display:block}.at-backcover h2{font-size:26px}.at-contact{margin-top:25px;padding-top:20px;border-top:1px solid #7893a0;gap:13px}.at-contact p{font-size:8px;margin-top:4px}}
/* Captions have their own readable backing; sticky chapters leave anchor headings visible. */
.at-landscape figcaption{background:#102f40f2}.at-entry,.at-fieldbook,.at-packing{scroll-margin-top:75px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#203f50}.at-backcover a:focus-visible{outline-color:#fff}
