.bs-tray,.bs-register{color:#123a50;scroll-margin-top:6rem}.bs-tray{margin-block:1.5rem 2rem;border:1px solid #a8bcbd;border-top:5px solid #b6603f;padding:clamp(1rem,3vw,2rem);background:#eef0e8}.bs-tray h3{font-size:clamp(1.8rem,3vw,2.8rem);margin:.4rem 0}.bs-stage,.bs-badge{display:inline-block;font-size:.78rem;font-weight:700;line-height:1.4;background:#123a50;color:white;padding:.4rem .6rem}.bs-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.bs-columns h4,.bs-dates h4{font-size:1rem;margin-bottom:.6rem}.bs-tray p,.bs-register p{line-height:1.65}.bs-columns p{font-size:.94rem}.bs-dates{border-top:1px solid #a8bcbd;margin-block:1rem;padding-top:.7rem}.bs-dates ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none}.bs-dates strong,.bs-dates span{display:block}.bs-dates strong{font-size:1.3rem;color:#8b402a}.bs-dates span,.bs-dates p{font-size:.82rem}.bs-links,.bs-actions,.bs-jump{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.25rem}.bs-tray a,.bs-register a,.bs-quick a{color:#8b402a;font-weight:700}.bs-tray button{min-height:44px;padding:.7rem 1rem;background:#123a50;color:white;border:0;font:inherit;cursor:pointer}.bs-tray details{padding-top:1rem;border-top:1px solid #a8bcbd}.bs-tray summary{cursor:pointer;font-weight:700}.bs-foot{font-size:.83rem;max-width:90ch}.bs-register{padding-block:4rem;border-top:3px solid #b6603f}.bs-register h2{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.05;letter-spacing:-.04em}.bs-register h3{font-size:1.6rem}.bs-deck{font-size:1.2rem;max-width:78ch}.bs-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#a8bcbd;border:1px solid #a8bcbd;margin-block:2rem}.bs-summary article{background:#123a50;color:white;padding:1.5rem}.bs-summary span{display:block;font-size:.7rem;letter-spacing:.1em;color:#dda780}.bs-summary strong{display:block;font-size:1.6rem;margin-block:1rem}.bs-summary p{font-size:.9rem}.bs-group{margin-block:3rem;scroll-margin-top:6rem}.bs-table{max-width:100%;overflow:auto;border:1px solid #a8bcbd}.bs-table table{width:100%;min-width:1040px;border-collapse:collapse;text-align:left;font-size:.88rem;line-height:1.55}.bs-table th,.bs-table td{padding:1rem;vertical-align:top;border-bottom:1px solid #bccbca}.bs-table th:first-child{width:21%}.bs-table td{width:26%}.bs-table thead{background:#123a50;color:white}.bs-table tbody tr:nth-child(even){background:#e8ece4}.bs-table small{display:block;font-weight:400;margin-block:.5rem}.bs-table button{font:inherit;font-weight:700;text-align:left;color:#8b402a;background:transparent;border:0;padding:0;min-height:44px;text-decoration:underline;cursor:pointer}.bs-table .bs-badge{font-size:.7rem;margin-top:.5rem}.bs-table p{margin:0 0 .7rem}.bs-table .bs-table-date{font-size:.76rem;color:#654534}.bs-missing{padding:1.5rem 2rem;background:#e6eae2;border-left:4px solid #b6603f}.bs-missing li{margin-bottom:.75rem;line-height:1.6}.bs-actions a{border:1px solid #a8bcbd;padding:.8rem 1rem;font-size:.9rem}.bs-quick{padding-block:1rem;line-height:1.7}.bs-sheet{margin-block:2rem}.bs-sheet svg,.bs-sheet img{display:block;width:100%;height:auto}.bs-date-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bs-date-list article{padding:1rem;border:1px solid #a8bcbd}.bs-tray :focus-visible,.bs-register :focus-visible{outline:3px solid #b6603f;outline-offset:4px}.bs-saved{margin:0;background:#f4f1e8;color:#123a50;font-family:Arial,sans-serif}.bs-saved .wrap{width:calc(100% - 2.5rem);max-width:1480px;margin-inline:auto;box-sizing:border-box}.bs-saved main>header{padding-top:2rem}.bs-saved h1{font-size:clamp(2rem,5vw,4rem)}.bs-saved .eyebrow{font-size:.75rem;letter-spacing:.1em;font-weight:700}@media(max-width:1000px){.bs-columns{grid-template-columns:1fr}.bs-dates ol{grid-template-columns:1fr 1fr}}@media(max-width:650px){.bs-summary,.bs-dates ol,.bs-date-list{grid-template-columns:1fr}.bs-tray{padding:1rem}.bs-register{padding-block:2.5rem}.bs-summary article{padding:1.2rem}.bs-summary strong{font-size:1.5rem}.bs-missing{padding:1rem}.bs-sheet{overflow:auto}.bs-sheet svg,.bs-sheet img{min-width:1000px}}@media print{.bs-table{overflow:visible}.bs-table table{min-width:0;font-size:8pt}.bs-table th,.bs-table td{padding:.4rem}.bs-actions,.bs-jump,#bs-share{display:none}.bs-columns,.bs-summary,.bs-date-list{display:block}.bs-dates ol{grid-template-columns:1fr 1fr}.bs-sheet svg,.bs-sheet img{min-width:0}.bs-group{break-before:page}.bs-register{padding:1rem 0}.bs-tray,.bs-missing{break-inside:avoid}.bs-summary article{background:white;color:#123a50;border-bottom:1px solid #a8bcbd}}
