.dd-form .review-packet{grid-column:1/-1;gap:20px;display:grid}.review-packet header{border-bottom:1px solid #d9c9a2;padding-bottom:14px}.review-packet header small{color:#937126;letter-spacing:.14em;font-size:11px;font-weight:700}.review-packet h3{color:#183e2c;margin:6px 0;font-size:25px}.review-packet h4{color:#183e2c;margin:0 0 6px;font-size:17px}.review-packet p{color:#5b6b60;margin:5px 0 12px;font-size:14px;line-height:1.6}.review-packet>section{background:#fffdf8;border:1px solid #e5dcc8;border-radius:10px;gap:12px;padding:18px;display:grid}.review-packet label{gap:7px;font-size:14px;font-weight:600;display:grid}.review-packet input:not([type=checkbox]),.review-packet select,.review-packet textarea{font:inherit;box-sizing:border-box;color:#183e2c;background:#fff;border:1px solid #cbd2c9;border-radius:6px;width:100%;min-height:44px;padding:10px}.review-packet textarea{resize:vertical;font-weight:400;line-height:1.5}.review-packet-grid{grid-template-columns:1fr 2fr;gap:12px;display:grid}.review-packet .review-packet-topics{border:0;flex-wrap:wrap;gap:8px;margin:4px 0;padding:0;display:flex}.review-packet-topics legend{margin-bottom:9px;font-size:13px}.review-packet .review-packet-topics label{background:#fff;border:1px solid #d8ddcf;border-radius:5px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.review-packet input[type=checkbox]{accent-color:#28533a;flex-shrink:0;width:18px;min-width:18px;height:18px}.review-packet-docs{gap:0;display:grid}.review-packet .review-packet-docs label{border-bottom:1px solid #ece8dc;grid-template-columns:1fr 200px;align-items:center;padding:10px 0}.review-packet small{color:#657164;font-size:12px;line-height:1.6}.review-packet .review-packet-confirm{background:#f0f4ed;border-radius:6px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.review-packet details{font-size:13px;line-height:1.6}.review-packet summary{cursor:pointer;color:#5b652f}.review-packet a{color:#7b5b18;text-decoration:underline}.review-packet :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #ad872b}@media (width<=650px){.review-packet-grid{grid-template-columns:1fr}.review-packet .review-packet-docs label{grid-template-columns:1fr;gap:8px}.review-packet>section{padding:14px}.review-packet h3{font-size:22px}}.week-event-open{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.week-event-open:hover{text-underline-offset:3px;text-decoration:underline}.week-event-open:focus-visible{outline-offset:4px;outline:2px solid #b7891f}.prep-recruit-link{background:#faf6eb;border:1px solid #cdb788;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:22px;display:flex}.prep-recruit-link p{font-size:14px;line-height:1.6}.prep-recruit-link a{color:#32583e;overflow-wrap:anywhere;font-weight:600}.prep-recruit-link button{color:#fff;background:#264a35;border:1px solid #b18c3f;border-radius:6px;flex-shrink:0;padding:12px}@media (width<=650px){.prep-recruit-link{flex-direction:column;align-items:flex-start}}.aa-notification-ticker{box-sizing:border-box;color:#234b37;background:linear-gradient(110deg,#f7f5ed,#edf1e8);border:1px solid #bca46866;border-radius:10px;align-items:center;gap:12px;min-height:54px;margin:0 0 24px;padding:6px 14px;display:flex;position:relative}.aa-notification-ticker>svg{color:#96732e;flex-shrink:0}.aa-ticker-label{letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:900}.aa-notification-ticker button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;min-height:40px}.aa-notification-ticker .aa-ticker-story{text-overflow:ellipsis;white-space:nowrap;text-align:left;border-left:1px solid #bca46866;flex:1;min-width:0;padding:4px 10px;font-size:14px;overflow:hidden}.aa-notification-ticker .aa-notification-open{flex-shrink:0;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:800;display:flex}.aa-notification-open em{box-sizing:border-box;color:#fffaf3;background:#234b37;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-style:normal;display:inline-grid}.aa-notification-ticker.has-unread{color:#812a35;background:linear-gradient(110deg,#fff8f3,#f6eeeb);border-color:#b3636e66}.aa-notification-ticker.has-unread>svg{color:#812a35}.has-unread .aa-notification-open em{background:#812a35}.aa-notification-ticker .aa-ticker-control{border-radius:6px;flex-shrink:0;width:40px;padding:4px;font-size:20px}.aa-notification-ticker button:hover{background:#bca46817}.aa-notification-ticker button:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #9b7629}.aa-notifications-page{max-width:1000px;margin:auto}.aa-notifications-page>header{justify-content:space-between;align-items:center;gap:20px;padding:16px 0 24px;display:flex}.aa-notifications-page>header small{color:#99762c;letter-spacing:.14em;font-size:11px;font-weight:850}.aa-notifications-page h1{color:#214632;margin:8px 0;font-size:32px}.aa-notifications-page>header p{color:#65766a;margin:0;font-size:15px;line-height:1.6}.aa-alert-inbox{background:#fffcf5;border:1px solid #bca46855;border-radius:14px;overflow:hidden}.aa-alert-inbox article{background:#fff8f5;border-bottom:1px solid #d9d9cb;border-left:3px solid #912e3b;padding:24px}.aa-alert-inbox article:last-child{border-bottom:0}.aa-alert-inbox article.is-read{background:#fffcf5;border-left-color:#0000}.aa-alert-inbox h3{color:#812a35;margin:8px 0;font-size:20px;line-height:1.4}.aa-alert-inbox .is-read h3{color:#214632}.aa-alert-inbox p,.aa-alert-popup p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.aa-alert-inbox small,.aa-alert-popup>small{letter-spacing:.1em;color:#88651f;font-size:11px;font-weight:900}.aa-alert-inbox nav,.aa-alert-popup nav{flex-wrap:wrap;gap:10px;display:flex}.aa-alert-inbox button,.aa-alert-popup button,.aa-notifications-page>header button{color:#173f2e;cursor:pointer;background:#f7f2e8;border:1px solid #bda365;border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:800}.aa-alert-inbox button:disabled,.aa-alert-popup button:disabled,.aa-notifications-page>header button:disabled{opacity:.6;cursor:wait}.aa-alert-inbox a,.aa-alert-popup a{color:#175b40;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.aa-notification-preview{color:#7b7058;padding:10px 24px;font-size:13px!important}.aa-notification-empty{text-align:center;color:#34523d;padding:40px 24px}.aa-notification-empty p{color:#65766a}.aa-alert-popup{box-sizing:border-box;color:#173f2e;background:#fffcf5;border:1px solid #bda365;border-top:5px solid #912e3b;border-radius:18px;width:min(520px,100vw - 32px);max-height:85dvh;padding:30px;overflow:auto;box-shadow:0 24px 90px #0005}.aa-alert-popup::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c291ecc}.aa-alert-popup h2{color:#812a35;margin:14px 0;font-size:26px;line-height:1.3}.aa-alert-popup>small{color:#812a35}.aa-alert-error{color:#87352a;font-size:14px}@media (width<=650px){.aa-notification-ticker{flex-wrap:wrap;gap:5px;padding:6px 8px}.aa-ticker-label{flex:1}.aa-notification-ticker .aa-ticker-story{border:0;border-top:1px solid #bca46844;flex-basis:100%;order:5;min-height:36px;padding:8px 3px}.aa-notification-ticker .aa-notification-open{padding:4px;font-size:12px}.aa-notifications-page>header{flex-direction:column;align-items:flex-start}.aa-alert-inbox article{padding:20px 16px}.aa-alert-popup{padding:24px}.aa-notifications-page h1{font-size:28px}}.aa-notification-ticker[hidden]{display:none}.aa-ticker-line-icon{flex-shrink:0;display:block}.aa-notification-ticker .aa-ticker-control{place-items:center;display:grid}.aa-quick-links{max-width:1100px;margin:auto}.aa-quick-links>header{margin-bottom:20px}.aa-quick-links>header>small{letter-spacing:.16em;color:#96732d;font-size:11px;font-weight:850}.aa-quick-links h1{color:#284b36;margin:9px 0;font-size:34px}.aa-quick-links>header>p{color:#68786c;font-size:16px;line-height:1.6}.aa-quick-links>section{margin-bottom:22px}.aa-quick-links h2{color:#284b36;border-bottom:1px solid #bda36566;margin:0 0 5px;padding-bottom:9px;font-size:18px}.aa-quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aa-quick-links-grid article{background:linear-gradient(130deg,#fffcf5,#f0f2e9);border:1px solid #bda36566;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px;display:flex;box-shadow:0 7px 20px #23452d07}.aa-quick-links-grid h3{color:#244a34;margin:0 0 4px;font-size:16px;line-height:1.35}.aa-quick-links-grid p{color:#617365;margin:0 0 5px;font-size:14px;line-height:1.45}.aa-quick-link-domain{color:#8c712f;overflow-wrap:anywhere;font-size:12px}.aa-quick-links-grid article>a,.aa-quick-links-grid article>button{box-sizing:border-box;color:#fff9eb;cursor:pointer;background:#244b35;border:1px solid #bda365;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:7px 11px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.aa-quick-links-grid article>a:hover,.aa-quick-links-grid article>button:hover{background:#173b29}.aa-quick-links-grid article>small{color:#7a6d4e;font-size:13px;line-height:1.5}.aa-quick-links-grid .aa-quick-link-password{color:#244b35;overflow-wrap:anywhere;background:#e6e9db;border-radius:6px;padding:6px 8px;font-size:14px}.aa-quick-link-password code{font-size:14px;font-weight:750}.aa-quick-links a:focus-visible,.aa-quick-links button:focus-visible{outline-offset:3px;outline:2px solid #9c782d}@media (width<=1000px){.aa-quick-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.aa-quick-links-grid{grid-template-columns:1fr}.aa-quick-links h1{font-size:28px}.aa-quick-links-grid article{padding:14px}}
