.cr-reader{padding-block:5rem;border-top:4px solid #b6603f;color:#123a50;scroll-margin-top:6rem}.cr-reader h2,.cr-invite h2{font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.03;letter-spacing:-.04em}.cr-reader p{max-width:78ch;line-height:1.65}.cr-deck{font-size:1.2rem}.cr-dates,.cr-date{font-size:.85rem}.cr-views{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:2rem 1.5rem}.cr-views button,.cr-tools button{border:1px solid #779394;background:#f4f1e8;color:#123a50;padding:.9rem 1.2rem;font:inherit;font-weight:700;cursor:pointer;min-height:2.75rem}.cr-views [aria-pressed=true]{background:#123a50;color:white;box-shadow:inset 0 -4px #b6603f}.cr-layers{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;border:1px solid #a6b8b5;padding:1rem 1.25rem}.cr-layers legend{padding-inline:.5rem;font-weight:700;font-size:.9rem}.cr-layers label{display:flex;align-items:center;gap:.4rem;font-size:.9rem;min-height:2rem}.cr-layers input{width:1.15rem;height:1.15rem;accent-color:#8b402a}.cr-status,.cr-map-note{font-size:.85rem}.cr-map{margin:1.5rem 0;max-width:100%;overflow-x:auto}.cr-map svg{display:block;width:100%;height:auto}.cr-tools{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1.5rem}.cr-readings{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;border-block:1px solid #a6b8b5;padding-block:2rem;margin-block:3rem}.cr-reader h3{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.cr-readings h3{font-size:1.55rem}.cr-reader a,.cr-invite a{color:#8b402a;font-weight:700;line-height:1.6}.cr-table{max-width:100%;overflow-x:auto;margin-block:1.5rem}.cr-table table{border-collapse:collapse;width:100%;min-width:850px;text-align:left;font-size:.87rem;line-height:1.55}.cr-table th,.cr-table td{padding:1rem;border-bottom:1px solid #a6b8b5;vertical-align:top}.cr-table thead{background:#123a50;color:white}.cr-table caption{text-align:left;margin-bottom:1rem}.cr-table button{border:1px solid #a6b8b5;padding:.6rem .8rem;background:transparent;color:#8b402a;font:inherit;font-weight:700;cursor:pointer;min-height:2.75rem}.cr-documents{margin-block:3rem}.cr-documents>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.cr-documents article{border:1px solid #a6b8b5;padding:1.25rem}.cr-documents h4{font-size:1.35rem;line-height:1.2;margin-block:.75rem}.cr-stage{font-size:.75rem;line-height:1.45!important;letter-spacing:.05em;text-transform:uppercase;color:#8b402a;font-weight:700}.cr-limit{border-left:3px solid #b6603f;padding-left:1rem}.cr-trip{border-block:1px solid #a6b8b5;padding-block:2rem}.cr-trip ol{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-left:1.25rem}.cr-trip li{padding-left:.3rem}.cr-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-block:2rem}.cr-actions a{padding:.8rem 1rem;border:1px solid #a6b8b5;font-size:.9rem}.cr-reader details{margin-top:2rem;border-top:1px solid #a6b8b5}.cr-reader summary{padding-block:1rem;cursor:pointer;font-weight:700}.cr-reader :focus-visible{outline:3px solid #8b402a;outline-offset:4px}.cr-invite{padding-block:3rem;border-top:1px solid #a6b8b5}.cr-saved{margin:0;background:#f4f1e8;color:#123a50;font-family:Arial,sans-serif}.cr-saved .wrap{width:calc(100% - 2.5rem);max-width:1440px;margin-inline:auto;box-sizing:border-box}.cr-saved>header{padding-top:2rem}.cr-saved .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:700}@media(max-width:850px){.cr-readings,.cr-documents>div,.cr-trip ol{grid-template-columns:1fr}.cr-map svg{min-width:1100px}.cr-reader{padding-block:3rem}}@media print{.cr-views,.cr-layers,.cr-tools,.cr-actions,.cr-table button{display:none}.cr-readings,.cr-documents>div,.cr-trip ol{display:block}.cr-map{overflow:visible;break-inside:avoid}.cr-map svg{min-width:0}.cr-table{overflow:visible}.cr-table table{min-width:0;font-size:8pt}.cr-reader h2{font-size:30pt}.cr-reader{padding:0}.cr-documents article{break-inside:avoid}}
