.activity-review-module__9FyhfG__review{gap:var(--ui-space-3);margin-block:var(--ui-space-4);font-size:var(--ui-type-size-14);display:grid}.activity-review-module__9FyhfG__review h3{font-weight:var(--ui-subhead-weight)}.activity-review-module__9FyhfG__review ul{gap:var(--ui-space-2);display:grid}.activity-review-module__9FyhfG__review a{color:var(--teal);text-decoration:underline}
.authored-body-module__wxvyQW__prose{font-size:var(--ui-type-size-15-5);color:var(--ink);gap:12px;line-height:1.7;display:grid}.authored-body-module__wxvyQW__prose :is(h2,h3){margin:8px 0 0;font-size:17px;font-weight:700}.authored-body-module__wxvyQW__prose ul,.authored-body-module__wxvyQW__prose ol{gap:6px;padding-left:20px;display:grid}.authored-body-module__wxvyQW__prose img{border-radius:var(--ui-radius-tile);max-width:100%}.authored-body-module__wxvyQW__placeholder{font-size:var(--ui-type-size-15-5);color:var(--ink);margin:0;line-height:1.65}
.toolkit-blocks-module__iFFaxW__block{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card);background:var(--paper);max-width:70ch;color:var(--ink);font-size:var(--fs-body-lg);margin:28px 0;padding:24px;line-height:1.7}.toolkit-blocks-module__iFFaxW__heading{color:var(--teal-deep);margin:0;font-size:1.125rem;line-height:1.35}.toolkit-blocks-module__iFFaxW__block .toolkit-blocks-module__iFFaxW__heading{font-family:var(--font-body);text-transform:none;letter-spacing:-.01em;font-weight:800}.toolkit-blocks-module__iFFaxW__block :is(p,ul,ol,dl){margin:12px 0 0}.toolkit-blocks-module__iFFaxW__block :is(ul,ol){gap:10px;padding-left:1.25rem;display:grid}.toolkit-blocks-module__iFFaxW__block a{min-height:48px;color:var(--teal-deep);align-items:center;font-weight:700;display:inline-flex}.toolkit-blocks-module__iFFaxW__block a:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.toolkit-blocks-module__iFFaxW__summaryList{line-height:1.7}.toolkit-blocks-module__iFFaxW__clubAction{border:2px solid var(--teal)}.toolkit-blocks-module__iFFaxW__actionRow{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:16px 0;text-decoration:none;display:flex}.toolkit-blocks-module__iFFaxW__actionRow+.toolkit-blocks-module__iFFaxW__actionRow{border-top:1px solid var(--ui-rule-hairline)}.toolkit-blocks-module__iFFaxW__actionRow small{color:var(--toolkit-muted);font-weight:600}.toolkit-blocks-module__iFFaxW__factPanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.toolkit-blocks-module__iFFaxW__factPanel strong{color:var(--teal);font-family:var(--font-toolkit-display);font-size:3rem;font-weight:800;line-height:.95;display:block}.toolkit-blocks-module__iFFaxW__factPanel cite{color:var(--toolkit-muted);margin-top:12px;font-size:.875rem;font-style:normal;display:block}.toolkit-blocks-module__iFFaxW__atClub{background:var(--paper-2,var(--surface))}.toolkit-blocks-module__iFFaxW__sceneIcon{color:var(--teal)}.toolkit-blocks-module__iFFaxW__eyebrow{color:var(--teal-deep);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.toolkit-blocks-module__iFFaxW__stack{gap:28px;display:grid}.toolkit-blocks-module__iFFaxW__stack article+article{border-top:1px solid var(--ui-rule-hairline);padding-top:28px}.toolkit-blocks-module__iFFaxW__myth{font-size:1.25rem;font-weight:700}.toolkit-blocks-module__iFFaxW__why{color:var(--toolkit-muted)}.toolkit-blocks-module__iFFaxW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.toolkit-blocks-module__iFFaxW__columns>div+div{border-left:1px solid var(--ui-rule-hairline);padding-left:24px}.toolkit-blocks-module__iFFaxW__helpLine{grid-column:1/-1}.toolkit-blocks-module__iFFaxW__wordsHeading,.toolkit-blocks-module__iFFaxW__wordsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.toolkit-blocks-module__iFFaxW__wordsHeading{color:var(--teal-deep);font-weight:800}.toolkit-blocks-module__iFFaxW__wordsRow{border-top:1px solid var(--ui-rule-hairline);padding:18px 0}.toolkit-blocks-module__iFFaxW__wordsRow p{margin:0}.toolkit-blocks-module__iFFaxW__numberedSteps,.toolkit-blocks-module__iFFaxW__timeline,.toolkit-blocks-module__iFFaxW__checklist{padding:0;list-style:none}.toolkit-blocks-module__iFFaxW__numberedSteps li{grid-template-columns:42px 1fr;gap:16px;padding:0 0 24px;display:grid}.toolkit-blocks-module__iFFaxW__checklist li{grid-template-columns:24px 1fr;gap:12px;padding:0 0 24px;display:grid}.toolkit-blocks-module__iFFaxW__numberedSteps li+li,.toolkit-blocks-module__iFFaxW__checklist li+li{border-top:1px solid var(--ui-rule-hairline);padding-top:24px}.toolkit-blocks-module__iFFaxW__numberedSteps li>span{border-radius:var(--ui-radius-pill);background:var(--teal);width:36px;height:36px;color:var(--paper);place-items:center;font-weight:800;display:grid}.toolkit-blocks-module__iFFaxW__checklistNumber{color:var(--teal);font-weight:800}.toolkit-blocks-module__iFFaxW__printBox{display:none}.toolkit-blocks-module__iFFaxW__trySaying{color:var(--teal-deep);font-size:1.125rem}.toolkit-blocks-module__iFFaxW__decisionGuide{padding:0;overflow:hidden}.toolkit-blocks-module__iFFaxW__decisionGuide article{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.toolkit-blocks-module__iFFaxW__decisionGuide article+article{border-top:1px solid var(--ui-rule-hairline)}.toolkit-blocks-module__iFFaxW__decisionGuide p{margin:0}.toolkit-blocks-module__iFFaxW__decisionGuide p:first-child{font-weight:700}.toolkit-blocks-module__iFFaxW__handsOver>div:first-child{background:var(--paper-2,var(--surface));margin:-24px;padding:24px}.toolkit-blocks-module__iFFaxW__handsOver>div+div{border-left:0}.toolkit-blocks-module__iFFaxW__timeline li{border-left:1px solid var(--teal);grid-template-columns:minmax(120px,.35fr) 1fr;gap:24px;padding:0 0 24px 24px;display:grid;position:relative}.toolkit-blocks-module__iFFaxW__timeline li:before{content:"";border-radius:var(--ui-radius-pill);background:var(--teal);width:9px;height:9px;position:absolute;top:.35rem;left:-5px}.toolkit-blocks-module__iFFaxW__timeline p{margin:0}.toolkit-blocks-module__iFFaxW__roles nav ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.toolkit-blocks-module__iFFaxW__roles nav a{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-pill);align-items:center;min-height:48px;padding:0 12px;text-decoration:none;display:inline-flex}.toolkit-blocks-module__iFFaxW__roles article{border-top:1px solid var(--ui-rule-hairline);margin-top:28px;padding-top:28px}.toolkit-blocks-module__iFFaxW__roles dl{gap:12px;display:grid}.toolkit-blocks-module__iFFaxW__roles dt{color:var(--teal-deep);font-weight:800}.toolkit-blocks-module__iFFaxW__roles dd{margin:4px 0 0}.toolkit-blocks-module__iFFaxW__templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.toolkit-blocks-module__iFFaxW__templates article{gap:14px;display:grid}.toolkit-blocks-module__iFFaxW__templates img{aspect-ratio:3/4;border:1px solid var(--ui-rule-hairline);object-fit:cover;width:100%}.toolkit-blocks-module__iFFaxW__templates small,.toolkit-blocks-module__iFFaxW__templates a{margin-top:10px;display:block}.toolkit-blocks-module__iFFaxW__clubStory{color:var(--teal-deep)}.toolkit-blocks-module__iFFaxW__clubStory img{object-fit:cover;width:100%;max-height:360px;margin-bottom:20px}.toolkit-blocks-module__iFFaxW__clubStory blockquote{margin:0;font-size:1.5rem;line-height:1.45}.toolkit-blocks-module__iFFaxW__clubStory figcaption{color:var(--toolkit-muted);margin-top:16px;font-size:.875rem}.toolkit-blocks-module__iFFaxW__contentNote{background:var(--paper-2,var(--surface));align-items:flex-start;gap:12px;display:flex}.toolkit-blocks-module__iFFaxW__contentNote>span{border-radius:var(--ui-radius-pill);width:20px;height:20px;color:var(--teal-deep);border:1px solid;flex:0 0 20px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.toolkit-blocks-module__iFFaxW__contentNote p{margin:0}.toolkit-blocks-module__iFFaxW__next{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;min-height:80px;text-decoration:none;display:grid}.toolkit-blocks-module__iFFaxW__next span:first-child{color:var(--toolkit-muted);grid-column:1/-1;font-size:.875rem}.toolkit-blocks-module__iFFaxW__next strong{font-size:1.5rem}@media (max-width:640px){.toolkit-blocks-module__iFFaxW__factPanel,.toolkit-blocks-module__iFFaxW__columns,.toolkit-blocks-module__iFFaxW__templates{grid-template-columns:1fr}.toolkit-blocks-module__iFFaxW__columns>div+div{border-top:1px solid var(--ui-rule-hairline);border-left:0;padding:24px 0 0}.toolkit-blocks-module__iFFaxW__wordsHeading{display:none}.toolkit-blocks-module__iFFaxW__wordsRow{grid-template-columns:1fr;gap:8px}.toolkit-blocks-module__iFFaxW__wordsRow p:before{content:attr(data-label);color:var(--teal-deep);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.toolkit-blocks-module__iFFaxW__decisionGuide article,.toolkit-blocks-module__iFFaxW__timeline li{grid-template-columns:1fr;gap:10px}.toolkit-blocks-module__iFFaxW__handsOver>div:first-child{margin:-24px -24px 0}}@media print{.toolkit-blocks-module__iFFaxW__block{break-inside:avoid;box-shadow:none}.toolkit-blocks-module__iFFaxW__roles nav,.toolkit-blocks-module__iFFaxW__contentNote>span{display:none}.toolkit-blocks-module__iFFaxW__templates{grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit-blocks-module__iFFaxW__checklist li{grid-template-columns:24px 20px 1fr}.toolkit-blocks-module__iFFaxW__printBox{border:1px solid;width:16px;height:16px;display:block}}
.crisis-band-module__1Mymfq__band{gap:var(--ui-space-3);flex-direction:column;display:flex}.crisis-band-module__1Mymfq__line{min-height:44px;padding:var(--ui-space-4);border:1px solid var(--line);border-radius:var(--ui-radius-tile);background:var(--surface);text-decoration:none;display:block}.crisis-band-module__1Mymfq__lineDanger{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.crisis-band-module__1Mymfq__number{color:var(--teal);font-size:var(--ui-type-size-18);font-weight:700}.crisis-band-module__1Mymfq__lineDanger .crisis-band-module__1Mymfq__number{color:var(--danger)}.crisis-band-module__1Mymfq__title{color:var(--ink);font-size:var(--ui-type-size-14);margin-top:3px;font-weight:600}.crisis-band-module__1Mymfq__sub{color:var(--muted);font-size:var(--ui-type-size-13);margin-top:1px}.crisis-band-module__1Mymfq__linesLabel{color:var(--ink);font-weight:600}.crisis-band-module__1Mymfq__separator{color:var(--muted-2)}.crisis-band-module__1Mymfq__link{color:var(--teal);font-weight:600;text-decoration:none}.crisis-band-module__1Mymfq__linkDanger{color:var(--danger)}
.signposting-module__J37Qgq__page{width:min(100%, var(--ui-page-width));flex-direction:column;margin:0 auto;padding-bottom:48px;display:flex}.signposting-module__J37Qgq__previewBanner{align-items:center;gap:var(--ui-space-2);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);border-radius:var(--ui-radius-chrome);background:color-mix(in srgb, var(--gold) 10%, var(--surface));color:var(--ink);margin:0 0 22px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.signposting-module__J37Qgq__previewBanner svg{color:var(--gold);flex-shrink:0}.signposting-module__J37Qgq__urgent{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--ui-radius-panel);background:color-mix(in srgb, var(--danger) 5%, var(--surface));gap:16px;margin:20px 0 26px;padding:20px 22px;display:flex}.signposting-module__J37Qgq__urgentIcon{border-radius:var(--ui-radius-tile);background:color-mix(in srgb, var(--danger) 12%, transparent);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.signposting-module__J37Qgq__urgentBody{flex:1;min-width:0}.signposting-module__J37Qgq__urgentDismiss{border-radius:var(--ui-radius-pill);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:start;place-items:center;margin:-10px -12px 0 0;display:grid}.signposting-module__J37Qgq__urgentDismiss:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--ink)}.signposting-module__J37Qgq__urgentTitle{color:var(--danger);margin:0 0 7px;font-size:17px;font-weight:700}.signposting-module__J37Qgq__urgentLine{color:var(--ink);margin:0;font-size:14px;line-height:1.62}.signposting-module__J37Qgq__urgentLine+.signposting-module__J37Qgq__urgentLine{margin-top:5px}.signposting-module__J37Qgq__urgentEmergency{border:1px solid color-mix(in srgb, var(--danger) 22%, transparent);border-radius:var(--ui-radius-chrome);background:var(--surface);color:var(--danger);padding:1px 7px;font-weight:700;text-decoration:none}.signposting-module__J37Qgq__urgentNumber{color:var(--teal-deep);font-weight:700;text-decoration:none}.signposting-module__J37Qgq__urgentEmergency:hover,.signposting-module__J37Qgq__urgentNumber:hover{text-decoration:underline}.signposting-module__J37Qgq__controls{align-items:center;gap:10px;width:100%;display:flex}.signposting-module__J37Qgq__page .signposting-module__J37Qgq__searchWrap{flex:1;min-width:0}.signposting-module__J37Qgq__chipRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.signposting-module__J37Qgq__count{color:var(--muted);margin:16px 0 14px;font-size:13px}.signposting-module__J37Qgq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signposting-module__J37Qgq__section{margin-bottom:26px}.signposting-module__J37Qgq__sectionTitle{color:var(--ui-subhead-color);font-size:var(--ui-type-subhead);font-weight:var(--ui-subhead-weight);letter-spacing:var(--ui-subhead-tracking);line-height:var(--ui-subhead-leading);margin:0 0 12px}.signposting-module__J37Qgq__card{border-radius:var(--ui-radius-card);background:var(--surface);box-shadow:var(--ui-shadow-card);transition:box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-out);grid-template-columns:minmax(0,1fr) 210px;display:grid;overflow:hidden}.signposting-module__J37Qgq__card:hover{box-shadow:var(--ui-shadow-card-hover)}.signposting-module__J37Qgq__cardBody{padding:20px 22px;text-decoration:none;display:block}.signposting-module__J37Qgq__chips{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.signposting-module__J37Qgq__chip{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.signposting-module__J37Qgq__chipCrisis{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--danger);padding:3px 7px}.signposting-module__J37Qgq__chipPlace{border:1px solid var(--teal);border-radius:var(--ui-radius-pill);color:var(--teal-deep);padding:3px 7px}.signposting-module__J37Qgq__chipAlways{border-radius:var(--ui-radius-pill);background:var(--teal-softer);color:var(--teal-deep);padding:3px 7px}.signposting-module__J37Qgq__cardName{color:var(--teal-deep);letter-spacing:-.01em;margin:9px 0 7px;font-size:19px;font-weight:700;line-height:1.2;display:block}.signposting-module__J37Qgq__cardDesc{color:var(--muted);font-size:13.5px;line-height:1.55;display:block}.signposting-module__J37Qgq__cardHours{color:var(--muted-2);margin-top:8px;font-size:12.5px;display:block}.signposting-module__J37Qgq__contact{background:color-mix(in srgb, var(--muted) 5%, var(--surface));flex-direction:column;gap:2px;padding:16px 16px 10px;display:flex}.signposting-module__J37Qgq__action{border-radius:var(--ui-radius-chrome);align-items:center;gap:10px;min-height:44px;padding:5px 8px;text-decoration:none;display:flex}.signposting-module__J37Qgq__action:hover{background:var(--surface)}.signposting-module__J37Qgq__actionIcon{border-radius:var(--ui-radius-pill);background:var(--surface);flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.signposting-module__J37Qgq__actionText{min-width:0;display:block}.signposting-module__J37Qgq__actionLabel{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.signposting-module__J37Qgq__actionValue{color:var(--teal-deep);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.3;display:block}.signposting-module__J37Qgq__share{border-radius:var(--ui-radius-chrome);cursor:pointer;opacity:.8;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-out);background:0 0;border:none;align-self:flex-end;margin-top:auto;padding:7px;line-height:0}.signposting-module__J37Qgq__card:hover .signposting-module__J37Qgq__share,.signposting-module__J37Qgq__share:focus-visible{opacity:1}.signposting-module__J37Qgq__crisisTag{border-radius:var(--ui-radius-detail);background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger);letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;font-size:10.5px;font-weight:700}.signposting-module__J37Qgq__netLede{max-width:60ch;color:var(--ink);margin:0 0 16px;font-size:14.5px;line-height:1.6}.signposting-module__J37Qgq__netRoutes{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.signposting-module__J37Qgq__footnote{color:var(--muted);margin-top:24px;font-size:13.5px}.signposting-module__J37Qgq__footlink{color:var(--teal);font-weight:600;text-decoration:none}@media (max-width:1000px){.signposting-module__J37Qgq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.signposting-module__J37Qgq__card{grid-template-columns:minmax(0,1fr)}.signposting-module__J37Qgq__contact{flex-flow:wrap;align-items:center;padding-bottom:16px}.signposting-module__J37Qgq__share{margin-top:0}.signposting-module__J37Qgq__controls{flex-wrap:wrap}.signposting-module__J37Qgq__urgent{padding:18px}.signposting-module__J37Qgq__urgentIcon{display:none}}.signposting-module__J37Qgq__crisisResult{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-left:3px solid var(--danger);border-radius:var(--ui-radius-panel);background:color-mix(in srgb, var(--danger) 5%, var(--surface));margin:0 0 20px;padding:16px 18px}.signposting-module__J37Qgq__crisisResultTitle{color:var(--danger);align-items:center;gap:7px;margin:0 0 7px;font-size:15px;font-weight:700;display:flex}.signposting-module__J37Qgq__missAsk{color:var(--ink);margin:20px 0 10px;font-size:14px;font-weight:700}.signposting-module__J37Qgq__missChip{min-height:36px;padding:0 var(--ui-space-4);border:1px solid var(--line);border-radius:var(--ui-radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--ui-type-size-13-5);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.signposting-module__J37Qgq__missChip:hover{border-color:var(--teal)}.signposting-module__J37Qgq__missChip:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.signposting-module__J37Qgq__shareRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.signposting-module__J37Qgq__shareButton{border:1px solid var(--line);border-radius:var(--ui-radius-control);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.signposting-module__J37Qgq__shareButton:hover{border-color:var(--teal);color:var(--teal)}.signposting-module__J37Qgq__shareButton:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.signposting-module__J37Qgq__shareNote{color:var(--muted);font-size:.875rem}
.app-search-module__CsIW2a__wrap{position:relative}.app-search-module__CsIW2a__panel{z-index:20;top:calc(100% + var(--ui-space-2));border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card-compact);background:var(--surface);max-height:min(70vh,560px);box-shadow:var(--ui-shadow-raised);position:absolute;left:0;right:0;overflow-y:auto}.app-search-module__CsIW2a__list{padding:var(--ui-space-2) 0;margin:0;list-style:none}.app-search-module__CsIW2a__group+.app-search-module__CsIW2a__group{border-top:1px solid var(--ui-rule-hairline)}.app-search-module__CsIW2a__groupLabel{padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-1);color:var(--ui-muted-on-paper);font:500 var(--ui-type-size-12) / 1.3 var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;margin:0}.app-search-module__CsIW2a__note{padding:0 var(--ui-space-4) var(--ui-space-2);color:var(--muted);font:400 var(--ui-type-size-13) / 1.45 var(--font-body), ui-sans-serif, system-ui, sans-serif;margin:0}.app-search-module__CsIW2a__groupList{margin:0;padding:0;list-style:none}.app-search-module__CsIW2a__row,.app-search-module__CsIW2a__rowActive,.app-search-module__CsIW2a__seeAll,.app-search-module__CsIW2a__seeAllActive{align-items:baseline;gap:var(--ui-space-2);min-height:44px;padding:var(--ui-space-2) var(--ui-space-4);cursor:pointer;display:flex}.app-search-module__CsIW2a__rowActive,.app-search-module__CsIW2a__seeAllActive{background:var(--teal-softer)}.app-search-module__CsIW2a__rowTitle{color:var(--ink-strong);font:500 var(--ui-type-size-14) / 1.35 var(--font-body), ui-sans-serif, system-ui, sans-serif}.app-search-module__CsIW2a__rowMeta{color:var(--muted);font:400 var(--ui-type-size-12) / 1.35 var(--font-body), ui-sans-serif, system-ui, sans-serif}.app-search-module__CsIW2a__seeAll,.app-search-module__CsIW2a__seeAllActive{color:var(--teal);font:500 var(--ui-type-size-13) / 1.35 var(--font-body), ui-sans-serif, system-ui, sans-serif}.app-search-module__CsIW2a__crisis{padding:var(--ui-space-4) 0 var(--ui-space-2)}.app-search-module__CsIW2a__crisisTitle{padding:0 var(--ui-space-4);margin:0 0 var(--ui-space-2);color:var(--ink-strong);font:600 var(--ui-type-size-15) / 1.3 var(--font-body), ui-sans-serif, system-ui, sans-serif}.app-search-module__CsIW2a__crisisLines{padding:0 var(--ui-space-4) var(--ui-space-3)}.app-search-module__CsIW2a__empty{padding:var(--ui-space-3) 0 var(--ui-space-1)}.app-search-module__CsIW2a__emptyText{padding:0 var(--ui-space-4);color:var(--ui-muted-on-paper);font:400 var(--ui-type-size-14) / 1.45 var(--font-body), ui-sans-serif, system-ui, sans-serif;margin:0}.app-search-module__CsIW2a__sheetWrap{flex-direction:column;flex:1;min-height:0;display:flex}.app-search-module__CsIW2a__sheetPanel{min-height:0;margin-top:var(--ui-space-2);overscroll-behavior:contain;flex:1;overflow-y:auto}
.worried-spine-module__rNTivW__page{width:min(100%, var(--ui-page-width));margin:0 auto;padding-bottom:48px}.worried-spine-module__rNTivW__title{font-family:var(--font-body);letter-spacing:-.03em;color:var(--ink);margin:22px 0 0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.05}.worried-spine-module__rNTivW__lead{max-width:54ch;color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.55}.worried-spine-module__rNTivW__ladder{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.worried-spine-module__rNTivW__rung{border-bottom:1px solid var(--line);gap:20px;padding:22px 2px;display:flex}.worried-spine-module__rNTivW__rungNum{width:40px;font-family:var(--font-body);color:var(--aqua-70);flex-shrink:0;font-size:32px;font-weight:800;line-height:1}.worried-spine-module__rNTivW__rungBody{flex:1;min-width:0}.worried-spine-module__rNTivW__rungTitle{color:var(--teal);margin:0;font-size:19px;font-weight:700;line-height:1.2}.worried-spine-module__rNTivW__rungLine{color:var(--muted);margin:5px 0 0;font-size:14.5px;line-height:1.5}.worried-spine-module__rNTivW__rungDoors{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.worried-spine-module__rNTivW__door{color:var(--teal);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.worried-spine-module__rNTivW__door:hover{color:var(--teal-deep)}.worried-spine-module__rNTivW__more{border-top:1px solid var(--line);margin-top:40px;padding-top:26px}.worried-spine-module__rNTivW__moreHead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px;font-weight:800}@media (max-width:620px){.worried-spine-module__rNTivW__rung{gap:14px}.worried-spine-module__rNTivW__rungNum{width:28px;font-size:24px}}
.notification-bell-module__lBRW2G__trigger{border-radius:var(--ui-radius-chrome);width:44px;height:44px;color:var(--muted);cursor:pointer;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out);background:0 0;border:none;place-items:center;display:grid;position:relative}.notification-bell-module__lBRW2G__trigger:hover{background:var(--paper)}.notification-bell-module__lBRW2G__trigger:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.notification-bell-module__lBRW2G__badge{min-width:18px;height:18px;padding:0 var(--ui-space-1);border:2px solid var(--surface);border-radius:var(--ui-radius-pill);background:var(--aqua-deep);color:var(--paper);font-size:var(--ui-type-size-11);place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;right:4px}.notification-bell-module__lBRW2G__panel{z-index:65;width:min(360px,100vw - 24px);padding:var(--ui-space-2);border:1px solid var(--line);border-radius:var(--ui-radius-control);background:var(--surface);box-shadow:var(--ui-shadow-panel);font-family:var(--font-body)}.notification-bell-module__lBRW2G__panel[data-state=open]{animation:notification-bell-module__lBRW2G__ui-rise var(--ui-motion-duration-base) var(--ui-motion-ease-out)}.notification-bell-module__lBRW2G__panel[data-state=closed]{animation:notification-bell-module__lBRW2G__ui-rise var(--ui-motion-duration-fast) var(--ui-motion-ease-out) reverse}.notification-bell-module__lBRW2G__panel:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.notification-bell-module__lBRW2G__head{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-2);display:flex}.notification-bell-module__lBRW2G__headTitle{font-size:var(--ui-type-size-14);color:var(--ink);margin:0;font-weight:750}.notification-bell-module__lBRW2G__headCount{font-size:var(--ui-type-size-12);color:var(--muted);font-weight:650}.notification-bell-module__lBRW2G__list{overscroll-behavior:contain;max-height:50dvh;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-bell-module__lBRW2G__item{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ui-radius-tile);color:var(--ink);text-decoration:none;display:flex}.notification-bell-module__lBRW2G__item:hover{background:var(--paper)}.notification-bell-module__lBRW2G__item:focus-visible{outline:var(--ui-focus-ring);outline-offset:-2px}.notification-bell-module__lBRW2G__dot,.notification-bell-module__lBRW2G__dotRead{border-radius:var(--ui-radius-pill);flex-shrink:0;width:7px;height:7px;margin-top:6px}.notification-bell-module__lBRW2G__dot{background:var(--aqua-deep)}.notification-bell-module__lBRW2G__dotRead{background:0 0}.notification-bell-module__lBRW2G__itemMain{min-width:0}.notification-bell-module__lBRW2G__itemMeta{font-size:var(--ui-type-size-10-5);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;display:block}.notification-bell-module__lBRW2G__itemTitle{font-size:var(--ui-type-size-13-5);margin-top:3px;font-weight:600;line-height:1.35;display:block}.notification-bell-module__lBRW2G__itemUnread .notification-bell-module__lBRW2G__itemTitle{font-weight:750}.notification-bell-module__lBRW2G__empty{padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-3);font-size:var(--ui-type-size-13);color:var(--muted);margin:0;line-height:1.5}.notification-bell-module__lBRW2G__seeAll{justify-content:space-between;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-1);padding:var(--ui-space-3);border-top:1px solid var(--line);border-bottom-left-radius:var(--ui-radius-tile);border-bottom-right-radius:var(--ui-radius-tile);font-size:var(--ui-type-size-13);color:var(--teal);font-weight:650;text-decoration:none;display:flex}.notification-bell-module__lBRW2G__seeAll:hover{background:var(--paper)}.notification-bell-module__lBRW2G__seeAll:focus-visible{outline:var(--ui-focus-ring);outline-offset:-2px}.notification-bell-module__lBRW2G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.button-module__5OMyNq__button{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-pill);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out), color var(--ui-motion-duration-fast) var(--ui-motion-ease-out), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-out), opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-out), scale var(--ui-motion-duration-instant) var(--ui-motion-ease-out);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-family:inherit;font-weight:600;text-decoration:none;display:inline-flex}.button-module__5OMyNq__button svg{flex-shrink:0}.button-module__5OMyNq__spinner{border-radius:var(--ui-radius-pill);width:1em;height:1em;animation:button-module__5OMyNq__ui-spin var(--ui-motion-duration-base) var(--ui-motion-ease-out) infinite;border:2px solid;border-right-color:#0000;flex-shrink:0}.button-module__5OMyNq__button:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.button-module__5OMyNq__button:disabled{opacity:.5;pointer-events:none}.button-module__5OMyNq__button:active:not(:disabled){scale:.98}.button-module__5OMyNq__primary{background:var(--aqua);color:var(--teal-deep);font-weight:700}.button-module__5OMyNq__primary:hover{background:var(--aqua-70)}.button-module__5OMyNq__secondary{border-color:var(--line);background:var(--surface);color:var(--ink)}.button-module__5OMyNq__secondary:hover{background:var(--paper)}.button-module__5OMyNq__ghost{color:var(--ink);background:0 0}.button-module__5OMyNq__ghost:hover{background:var(--paper)}.button-module__5OMyNq__danger{background:var(--danger);color:var(--paper)}.button-module__5OMyNq__danger:hover{opacity:.9}.button-module__5OMyNq__dangerQuiet{border-color:var(--line);color:var(--muted);background:0 0}.button-module__5OMyNq__dangerQuiet:hover{border-color:var(--danger);color:var(--danger)}.button-module__5OMyNq__default{min-height:44px;padding:0 var(--ui-space-5);font-size:var(--ui-type-size-15)}.button-module__5OMyNq__sm{min-height:44px;padding:0 var(--ui-space-4);font-size:var(--ui-type-size-14)}.button-module__5OMyNq__lg{min-height:48px;padding:0 var(--ui-space-6);font-size:var(--ui-type-size-16)}
.public-module__0z2r2a__helpNow{width:min(100%,70ch);min-height:100dvh;padding:clamp(var(--ui-space-5), 5vw, var(--ui-space-12));margin:0 auto}.public-module__0z2r2a__mark{margin:0 0 var(--ui-space-8);color:var(--teal-deep);font-size:var(--ui-type-size-18);letter-spacing:-.04em;font-weight:800}a.public-module__0z2r2a__mark{text-decoration:none;display:inline-block}a.public-module__0z2r2a__mark:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.public-module__0z2r2a__intro{margin-bottom:var(--ui-space-6)}.public-module__0z2r2a__intro h1{color:var(--ink);font-size:var(--ui-type-page-title);letter-spacing:-.04em;margin:0;font-weight:800;line-height:1.1}.public-module__0z2r2a__intro p{margin:var(--ui-space-2) 0 0;color:var(--ink);font-size:var(--fs-body-lg);line-height:1.7}.public-module__0z2r2a__lines{gap:var(--ui-space-3);display:grid}.public-module__0z2r2a__line,.public-module__0z2r2a__emergency{gap:var(--ui-space-1) var(--ui-space-4);min-height:48px;padding:var(--ui-space-5);border:1px solid var(--line);border-radius:var(--ui-radius-tile);background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.public-module__0z2r2a__emergency{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 6%, var(--surface))}.public-module__0z2r2a__line:hover,.public-module__0z2r2a__emergency:hover{border-color:var(--teal)}.public-module__0z2r2a__emergency:hover{border-color:var(--danger)}.public-module__0z2r2a__line:focus-visible,.public-module__0z2r2a__emergency:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.public-module__0z2r2a__lineTitle{font-size:var(--fs-body-lg);font-weight:700;line-height:1.35}.public-module__0z2r2a__lineNumber{color:var(--teal-deep);font-size:var(--ui-type-size-20);text-align:end;line-height:1.35}.public-module__0z2r2a__emergency .public-module__0z2r2a__lineNumber{color:var(--danger)}.public-module__0z2r2a__lineDescription{color:var(--ink);font-size:var(--fs-body-lg);grid-column:1/-1;line-height:1.7}.public-module__0z2r2a__situations,.public-module__0z2r2a__draft{margin-top:var(--ui-space-8);padding-top:var(--ui-space-6);border-top:1px solid var(--line)}.public-module__0z2r2a__situations h2,.public-module__0z2r2a__draft h2{color:var(--ink);font-size:var(--fs-body-lg);margin:0;line-height:1.35}.public-module__0z2r2a__situationLinks{gap:var(--ui-space-3);margin-top:var(--ui-space-4);display:grid}.public-module__0z2r2a__situationLinks .public-module__0z2r2a__line{font-size:var(--fs-body-lg);font-weight:700;line-height:1.35;display:block}.public-module__0z2r2a__draft p{margin:var(--ui-space-2) 0 0;color:var(--ink);font-size:var(--fs-body-lg);line-height:1.7}.public-module__0z2r2a__toolkitLink{margin:var(--ui-space-6) 0 0;font-size:var(--fs-body-lg);line-height:1.7}.public-module__0z2r2a__toolkitLink a{color:var(--teal-deep);font-weight:700}.public-module__0z2r2a__toolkitLink a:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.public-module__0z2r2a__toolkitSection,.public-module__0z2r2a__toolkitPageIntro{width:min(100%, var(--toolkit-page-width));padding-inline:var(--toolkit-gutter);margin:0 auto}.public-module__0z2r2a__lightButton,.public-module__0z2r2a__tealLink,.public-module__0z2r2a__lightLink{font-weight:800;text-decoration:none}.public-module__0z2r2a__toolkit{color:var(--toolkit-ink);background:var(--on-dark);font-size:var(--fs-body-lg);line-height:1.7}.public-module__0z2r2a__toolkit h1,.public-module__0z2r2a__toolkit h2,.public-module__0z2r2a__toolkit h3{font-family:var(--toolkit-font-display);letter-spacing:-.045em;font-weight:800;line-height:.95}.public-module__0z2r2a__toolkit h1,.public-module__0z2r2a__toolkit h2{text-transform:uppercase;letter-spacing:-.005em;line-height:.96}.public-module__0z2r2a__toolkitKicker{margin:0 0 var(--ui-space-4);color:inherit;font-size:var(--ui-type-size-16);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.public-module__0z2r2a__toolkitSectionIntro>p,.public-module__0z2r2a__toolkitPageIntro>p{max-width:62ch;margin:var(--ui-space-5) 0 0}.public-module__0z2r2a__lightButton{min-height:var(--toolkit-control-height);background:var(--surface);color:var(--toolkit-night);justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex}.public-module__0z2r2a__toolkitSection,.public-module__0z2r2a__toolkitPageIntro{padding-top:clamp(4rem,10vw,9rem);padding-bottom:clamp(4rem,10vw,9rem)}.public-module__0z2r2a__toolkitSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,8rem);display:grid}.public-module__0z2r2a__toolkitSectionIntro h2,.public-module__0z2r2a__toolkitPageIntro h1{max-width:12ch;margin:0;font-size:clamp(3.25rem,6vw,6.5rem)}.public-module__0z2r2a__tealLink,.public-module__0z2r2a__lightLink{min-height:var(--toolkit-control-height);margin-top:var(--ui-space-6);text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.public-module__0z2r2a__tealLink{color:var(--teal)}.public-module__0z2r2a__lightLink{color:var(--surface)}.public-module__0z2r2a__toolkitSectionLink{margin:var(--ui-space-6) 0 0;font-weight:800}.public-module__0z2r2a__toolkitJoin{width:auto;padding-inline:max(var(--toolkit-gutter), calc((100% - var(--toolkit-page-width)) / 2));background:var(--toolkit-night);color:var(--surface)}.public-module__0z2r2a__toolkitJoin .public-module__0z2r2a__toolkitKicker{color:var(--aqua)}.public-module__0z2r2a__toolkitPageIntro{min-height:46svh;color:var(--surface);background:var(--teal)}.public-module__0z2r2a__toolkitPageIntro .public-module__0z2r2a__toolkitKicker{color:var(--toolkit-yellow)}.public-module__0z2r2a__toolkitPageIntro h2{max-width:22ch;margin:0;font-size:clamp(2.25rem,4.5vw,4rem)}.public-module__0z2r2a__toolkit a:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.public-module__0z2r2a__checkFacts{gap:var(--ui-space-2) var(--ui-space-5);margin:var(--ui-space-5) 0 var(--ui-space-6);flex-wrap:wrap;padding:0;font-weight:700;list-style:none;display:flex}.public-module__0z2r2a__checkFacts li{align-items:center;gap:.4em;display:flex}.public-module__0z2r2a__checkFacts li:before{content:"";border-radius:var(--ui-radius-pill);background:currentColor;width:.4em;height:.4em}.public-module__0z2r2a__checkQuestion{width:min(100%,62ch);padding:clamp(3rem, 8vw, 6rem) var(--toolkit-gutter);margin:0 auto}.public-module__0z2r2a__checkMarker{margin:0 0 var(--ui-space-2);color:var(--teal);font-weight:800}.public-module__0z2r2a__checkTransition{margin:var(--ui-space-2) 0 0;font-weight:700}.public-module__0z2r2a__checkStatement{margin:var(--ui-space-5) 0 var(--ui-space-6);font-family:var(--toolkit-font-display);letter-spacing:-.02em;padding:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15;display:block}.public-module__0z2r2a__checkOptions{gap:var(--ui-space-3);border:0;margin:0;padding:0;display:grid}.public-module__0z2r2a__checkOption{align-items:center;gap:var(--ui-space-4);min-height:var(--toolkit-control-height);padding:var(--ui-space-4);border:2px solid var(--toolkit-ink);font-weight:700;display:flex}.public-module__0z2r2a__checkOption:has(input:checked){border-color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, transparent)}.public-module__0z2r2a__checkOption input{width:1.25rem;height:1.25rem}.public-module__0z2r2a__checkNav{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-top:var(--ui-space-6);display:flex}.public-module__0z2r2a__checkBack{min-height:var(--toolkit-control-height);color:inherit;text-underline-offset:.25em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.public-module__0z2r2a__checkGate{width:min(100%,62ch);padding:clamp(3rem, 8vw, 6rem) var(--toolkit-gutter);margin:0 auto}.public-module__0z2r2a__checkGateLede{max-width:48ch;margin:var(--ui-space-3) 0 var(--ui-space-6);font-weight:700}.public-module__0z2r2a__checkGateError{margin:0 0 var(--ui-space-5);padding:var(--ui-space-4);border:2px solid var(--toolkit-ink);font-weight:700}.public-module__0z2r2a__checkGateForm{gap:var(--ui-space-5);display:grid}.public-module__0z2r2a__checkField{gap:var(--ui-space-2);font-weight:700;display:grid}.public-module__0z2r2a__checkField input{min-height:var(--toolkit-control-height);padding:0 var(--ui-space-4);border:2px solid var(--toolkit-ink);background:var(--surface);font:inherit}.public-module__0z2r2a__checkGateConsentNote{margin:0}.public-module__0z2r2a__checkVerify{margin:var(--ui-space-2) 0}.public-module__0z2r2a__checkResult{width:min(100%, var(--toolkit-page-width));padding:clamp(3rem, 8vw, 6rem) var(--toolkit-gutter);margin:0 auto}.public-module__0z2r2a__checkResult h1{margin:var(--ui-space-2) 0 0;font-size:clamp(2.5rem,5vw,4rem)}.public-module__0z2r2a__checkOpening{max-width:62ch;margin:var(--ui-space-5) 0 var(--ui-space-8);font-size:var(--ui-type-size-18);font-weight:700}.public-module__0z2r2a__checkResult h2{margin:var(--ui-space-8) 0 var(--ui-space-2);font-size:clamp(1.75rem,3vw,2.5rem)}.public-module__0z2r2a__checkNextSteps{gap:var(--ui-space-4);margin:var(--ui-space-4) 0 0;padding:0;list-style:none;display:grid}.public-module__0z2r2a__checkNextSteps li{padding:var(--ui-space-5);border:2px solid var(--teal)}.public-module__0z2r2a__checkNextSteps h3{font-size:var(--ui-type-size-18);margin:0}.public-module__0z2r2a__checkNextSteps a{margin-top:var(--ui-space-3);text-underline-offset:.25em;font-weight:700;text-decoration:underline;display:inline-block}.public-module__0z2r2a__checkAreas{gap:var(--ui-space-6);margin:var(--ui-space-4) 0 0;padding:0;list-style:none;display:grid}.public-module__0z2r2a__checkAreaHead{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}.public-module__0z2r2a__checkAreaHead h3{font-size:var(--ui-type-size-24);margin:0}.public-module__0z2r2a__checkAreaBand{font-weight:800}.public-module__0z2r2a__checkAreaSub{color:color-mix(in srgb, var(--toolkit-ink) 70%, transparent);margin:.15rem 0 0}.public-module__0z2r2a__checkAreaBar{width:100%;height:.6rem;margin:var(--ui-space-3) 0;background:color-mix(in srgb, var(--toolkit-ink) 12%, transparent)}.public-module__0z2r2a__checkAreaBar span{background:var(--teal);height:100%;display:block}.public-module__0z2r2a__checkStrengths{gap:var(--ui-space-2) var(--ui-space-5);margin:var(--ui-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.public-module__0z2r2a__checkBackground p{max-width:70ch;margin:0 0 var(--ui-space-3)}.public-module__0z2r2a__checkBackground a{text-underline-offset:.25em;font-weight:700;text-decoration:underline}.public-module__0z2r2a__checkResultActions{margin-top:var(--ui-space-8)}.public-module__0z2r2a__stepBreadcrumb{margin:0 0 var(--ui-space-4);font-weight:700}.public-module__0z2r2a__stepBreadcrumb a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.public-module__0z2r2a__stepResources{gap:var(--ui-space-3);margin:var(--ui-space-6) 0 0;padding:0;list-style:none;display:grid}.public-module__0z2r2a__stepResources a{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);min-height:var(--toolkit-control-height);padding:var(--ui-space-4);color:inherit;border:2px solid;flex-wrap:wrap;font-weight:800;text-decoration:none;display:flex}.public-module__0z2r2a__stepResources a:hover,.public-module__0z2r2a__stepResources a:focus-visible{border-color:var(--toolkit-yellow)}.public-module__0z2r2a__stepResources small{white-space:nowrap;font-weight:700}.public-module__0z2r2a__stepAppNote{max-width:52ch;margin:var(--ui-space-5) 0 0;font-size:var(--ui-type-size-16)}.public-module__0z2r2a__stepRelatedRead{margin:var(--ui-space-6) 0 0}.public-module__0z2r2a__stepRelatedRead a{text-underline-offset:.25em;color:inherit;font-weight:800;text-decoration:underline}.public-module__0z2r2a__stepNext{margin:var(--ui-space-8) 0 0;padding-top:var(--ui-space-5);border-top:1px solid}.public-module__0z2r2a__stepNext a{gap:0 var(--ui-space-2);color:inherit;flex-wrap:wrap;align-items:baseline;font-weight:700;text-decoration:none;display:flex}.public-module__0z2r2a__stepNext strong{font-weight:800}.public-module__0z2r2a__stepWhyColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.public-module__0z2r2a__stepWhyColumns h3{font-size:var(--ui-type-size-20);margin:0}.public-module__0z2r2a__stepWhyColumns p{margin:var(--ui-space-3) 0 0}.public-module__0z2r2a__stepContents{margin:0;padding:0;list-style:none}.public-module__0z2r2a__stepContents a{gap:var(--ui-space-4);padding:var(--ui-space-5) 0;border-top:1px solid color-mix(in srgb, var(--toolkit-ink) 22%, transparent);color:inherit;grid-template-columns:3rem 1fr;text-decoration:none;display:grid}.public-module__0z2r2a__stepContents a:hover,.public-module__0z2r2a__stepContents a:focus-visible{color:var(--teal-deep)}.public-module__0z2r2a__stepContents span:first-child{color:var(--teal);font-weight:800}.public-module__0z2r2a__stepContents strong{font-size:var(--ui-type-size-18);display:block}.public-module__0z2r2a__stepContents small{margin-top:.2rem;font-weight:400;display:block}.public-module__0z2r2a__pageHero{width:auto;min-height:min(100svh - 136px,760px);padding-inline:calc(max(0px, (100% - var(--toolkit-page-width)) / 2) + var(--toolkit-gutter));flex-direction:column;justify-content:flex-end;margin:0;display:flex}.public-module__0z2r2a__downloadSection{display:block}.public-module__0z2r2a__downloadGrid{gap:var(--ui-space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-module__0z2r2a__downloadCard{padding:var(--ui-space-5);border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card);background:var(--surface);flex-direction:column;align-items:flex-start;display:flex;position:relative}.public-module__0z2r2a__downloadPreview{aspect-ratio:4/3;border-radius:var(--ui-radius-card-compact);background:var(--paper-2);width:100%}.public-module__0z2r2a__downloadCard p.public-module__0z2r2a__downloadLabels{gap:var(--ui-space-2);margin:var(--ui-space-4) 0 0;flex-wrap:wrap;display:flex}.public-module__0z2r2a__downloadStep,.public-module__0z2r2a__downloadType{border-radius:var(--ui-radius-pill);letter-spacing:.02em;align-items:center;min-height:28px;padding:0 .75rem;font-size:.875rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.public-module__0z2r2a__downloadStep{background:var(--teal);color:var(--surface)}.public-module__0z2r2a__downloadType{border:1px solid var(--toolkit-ink);color:var(--toolkit-ink)}.public-module__0z2r2a__downloadCard h2{margin:var(--ui-space-3) 0 0;font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;font-size:1.25rem;font-weight:800;line-height:1.3}.public-module__0z2r2a__downloadCard p{margin:var(--ui-space-2) 0 0;font-size:var(--fs-body-lg);line-height:1.5}.public-module__0z2r2a__downloadCard a.public-module__0z2r2a__downloadLink{min-height:var(--toolkit-control-height);padding-top:var(--ui-space-3);color:var(--teal-deep);text-underline-offset:.25em;align-items:center;margin-top:auto;font-weight:800;text-decoration:underline;display:inline-flex}.public-module__0z2r2a__downloadCheck{max-width:62ch;margin:var(--ui-space-8) 0 0}.public-module__0z2r2a__downloadAddress{display:none}@media (max-width:900px){.public-module__0z2r2a__checkStrengths,.public-module__0z2r2a__stepWhyColumns{grid-template-columns:1fr}.public-module__0z2r2a__downloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-module__0z2r2a__pageHero{min-height:auto}}@media (max-width:560px){.public-module__0z2r2a__downloadGrid{grid-template-columns:1fr}}@media print{.public-module__0z2r2a__checkNav a,.public-module__0z2r2a__checkNav button{display:none}.public-module__0z2r2a__checkAreaBar{background:var(--surface);border:1px solid var(--ink)}.public-module__0z2r2a__checkAreaBar span{background:var(--ink)}}@media (max-width:480px){.public-module__0z2r2a__line,.public-module__0z2r2a__emergency{grid-template-columns:minmax(0,1fr)}.public-module__0z2r2a__lineNumber{text-align:start}}@media (max-width:900px){.public-module__0z2r2a__toolkitSection,.public-module__0z2r2a__toolkitJoin{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-module__0z2r2a__line,.public-module__0z2r2a__emergency{scroll-behavior:auto}}@media print{@page{size:A4 portrait;margin:14mm}.public-module__0z2r2a__helpNow{width:100%;min-height:auto;padding:0}.public-module__0z2r2a__mark,.public-module__0z2r2a__intro{margin-bottom:var(--ui-space-5)}.public-module__0z2r2a__line,.public-module__0z2r2a__emergency{break-inside:avoid;padding:var(--ui-space-4)}.public-module__0z2r2a__situations,.public-module__0z2r2a__draft{margin-top:var(--ui-space-5);padding-top:var(--ui-space-4)}.public-module__0z2r2a__toolkitLink,.public-module__0z2r2a__toolkitJoin .public-module__0z2r2a__lightButton{display:none}.public-module__0z2r2a__toolkit{background:var(--surface);color:var(--ink)}.public-module__0z2r2a__toolkitPageIntro,.public-module__0z2r2a__toolkitJoin{color:var(--ink);background:var(--surface);padding:18mm 0;display:block}.public-module__0z2r2a__lightLink,.public-module__0z2r2a__toolkitKicker,.public-module__0z2r2a__toolkitJoin .public-module__0z2r2a__toolkitKicker{color:var(--teal)}.public-module__0z2r2a__toolkitPageIntro{min-height:auto}.public-module__0z2r2a__toolkitSectionIntro h2,.public-module__0z2r2a__toolkitPageIntro h1,.public-module__0z2r2a__toolkitPageIntro h2{font-family:var(--font-jakarta), sans-serif;line-height:1.1}.public-module__0z2r2a__toolkitSection{padding-top:12mm;padding-bottom:12mm;display:block}.public-module__0z2r2a__toolkitSectionIntro+*{margin-top:8mm}.public-module__0z2r2a__stepResources li,.public-module__0z2r2a__stepNext,.public-module__0z2r2a__stepWhyColumns>div,.public-module__0z2r2a__stepContents li{break-inside:avoid}.public-module__0z2r2a__stepNext span[aria-hidden]{display:none}.public-module__0z2r2a__pageHero{min-height:auto;padding-inline:0}.public-module__0z2r2a__downloadGrid{display:block}.public-module__0z2r2a__downloadCard{break-inside:avoid;border:0;border-top:1px solid var(--ink);border-radius:var(--ui-radius-none);padding:4mm 0}.public-module__0z2r2a__downloadPreview,.public-module__0z2r2a__downloadCard a.public-module__0z2r2a__downloadLink{display:none}.public-module__0z2r2a__downloadStep{color:var(--teal-deep);background:0 0;padding:0}.public-module__0z2r2a__downloadCard p.public-module__0z2r2a__downloadAddress{overflow-wrap:anywhere;font-weight:800;display:block}}.public-module__0z2r2a__aboutHero h1{max-width:16ch}.public-module__0z2r2a__aboutBlock{width:min(100%, var(--toolkit-page-width));padding:clamp(3rem, 7vw, 6rem) var(--toolkit-gutter) 0;margin:0 auto}.public-module__0z2r2a__aboutBlock h2{margin:0;font-size:clamp(2.25rem,4vw,4rem)}.public-module__0z2r2a__aboutForeword,.public-module__0z2r2a__aboutForeword .public-module__0z2r2a__toolkitKicker{color:var(--teal-deep)}.public-module__0z2r2a__aboutForeword blockquote{max-width:32ch;margin:0;font-size:1.5rem;line-height:1.45}.public-module__0z2r2a__aboutForeword figcaption{margin-top:var(--ui-space-4);color:var(--ink)}.public-module__0z2r2a__aboutDeveloped{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.public-module__0z2r2a__aboutDeveloped p{max-width:62ch;margin:0}.public-module__0z2r2a__aboutDeveloped p+p{margin-top:var(--ui-space-4)}.public-module__0z2r2a__aboutSourceList{margin:var(--ui-space-6) 0 0;border-top:2px solid var(--toolkit-ink);padding:0;list-style:none}.public-module__0z2r2a__aboutSourceList li{gap:var(--ui-space-4);padding:var(--ui-space-4) 0;border-bottom:1px solid var(--ui-rule-hairline);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.public-module__0z2r2a__aboutDraft{margin:0 0 var(--ui-space-3) var(--ui-space-3);background:var(--toolkit-yellow);color:var(--toolkit-ink);padding:.1rem .5rem;font-size:.875rem;font-weight:800;display:inline-block}.public-module__0z2r2a__aboutBlock>p.public-module__0z2r2a__aboutDraft{margin-left:0}.public-module__0z2r2a__aboutSupporters li{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column;font-weight:800;display:flex}.public-module__0z2r2a__aboutSupporters li .public-module__0z2r2a__aboutDraft{margin:0}.public-module__0z2r2a__aboutSupporters ul{gap:var(--ui-space-5);margin:var(--ui-space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.public-module__0z2r2a__aboutSupporters a{min-height:var(--toolkit-control-height);align-items:center;display:flex}.public-module__0z2r2a__aboutSupporters img{max-width:220px;max-height:96px;display:block}.public-module__0z2r2a__aboutBlock~.public-module__0z2r2a__toolkitJoin{margin-top:clamp(3rem,7vw,6rem)}@media (max-width:900px){.public-module__0z2r2a__aboutDeveloped{grid-template-columns:1fr}}@media (max-width:700px){.public-module__0z2r2a__aboutSourceList li{gap:var(--ui-space-1);grid-template-columns:1fr}}@media print{.public-module__0z2r2a__aboutBlock{padding:8mm 0 0}.public-module__0z2r2a__aboutDeveloped{display:block}.public-module__0z2r2a__aboutSourceList li{break-inside:avoid}.public-module__0z2r2a__aboutSupporters{display:none}}
.favourite-toggle-module__5HTtUa__button{font-family:var(--font-body);cursor:pointer;transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-out), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.favourite-toggle-module__5HTtUa__button[data-on=true],.favourite-toggle-module__5HTtUa__button:hover{color:var(--teal)}.favourite-toggle-module__5HTtUa__button:focus-visible{outline:2px solid var(--aqua-deep);outline-offset:2px}.favourite-toggle-module__5HTtUa__button[data-ready=false]{visibility:hidden}.favourite-toggle-module__5HTtUa__label{white-space:nowrap}
.resource-cover-art-module__1jGnoW__sheet{object-fit:contain;border-radius:var(--ui-radius-detail);width:auto;max-width:78%;height:auto;max-height:82%;box-shadow:var(--ui-shadow-raised);margin:auto;position:absolute;inset:0}
.resource-system-module__NJkyhq__page{--res-primary:var(--teal);--res-secondary:var(--aqua);--res-dark:var(--ink-strong);--res-bg:var(--paper-ui);--res-font-sans:var(--font-body), ui-sans-serif, system-ui, sans-serif;--res-font-heading:var(--font-body), ui-sans-serif, system-ui, sans-serif;width:min(100%, var(--ui-page-width));gap:var(--ui-space-10);padding:0 0 var(--ui-space-12);color:var(--res-dark);font-family:var(--res-font-sans);flex-direction:column;margin:0 auto;display:flex}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__headerSearch{width:100%}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__categoryChips{margin-top:10px}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__subcategoryHeader{margin-bottom:var(--ui-space-4)}@media (min-width:1024px){.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__headerSearch{flex:none;width:384px}}.resource-system-module__NJkyhq__campaign{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-8);padding:var(--ui-space-8);border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-panel);background:var(--resource-campaign-dark);box-shadow:var(--ui-shadow-panel);color:var(--surface);transition:box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.resource-system-module__NJkyhq__campaign:hover{box-shadow:var(--ui-shadow-panel-hover)}.resource-system-module__NJkyhq__campaign:focus-visible,.resource-system-module__NJkyhq__filter:focus-visible,.resource-system-module__NJkyhq__starterButton:focus-visible,.resource-system-module__NJkyhq__featureCard:focus-visible,.resource-system-module__NJkyhq__newCard:focus-visible,.resource-system-module__NJkyhq__campaignCard:focus-visible,.resource-system-module__NJkyhq__seeAll:focus-visible,.resource-system-module__NJkyhq__subcategorySeeAll:focus-visible{outline:2px solid var(--res-secondary);outline-offset:3px}.resource-system-module__NJkyhq__resourceCard:has(.resource-system-module__NJkyhq__resourceLink:focus-visible){outline:2px solid var(--res-secondary);outline-offset:3px}.resource-system-module__NJkyhq__campaignGlowTop,.resource-system-module__NJkyhq__campaignGlowBottom{pointer-events:none;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out);display:block;position:absolute}.resource-system-module__NJkyhq__campaignGlowTop{border-bottom-left-radius:var(--ui-radius-pill);background:var(--aqua-alpha-20);filter:blur(80px);width:256px;height:256px;top:0;right:0}.resource-system-module__NJkyhq__campaign:hover .resource-system-module__NJkyhq__campaignGlowTop{background:var(--aqua-alpha-30)}.resource-system-module__NJkyhq__campaignGlowBottom{border-top-right-radius:var(--ui-radius-pill);background:var(--aqua-alpha-20);filter:blur(60px);width:192px;height:192px;bottom:-40px;left:-40px}.resource-system-module__NJkyhq__campaignCopy{z-index:1;flex:1;position:relative}.resource-system-module__NJkyhq__campaignMeta{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;margin-bottom:16px;display:flex}.resource-system-module__NJkyhq__campaignPill{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--aqua-alpha-30);border-radius:var(--ui-radius-pill);background:var(--aqua-alpha-20);color:var(--aqua-90);font-size:var(--ui-type-size-10);letter-spacing:0;text-transform:uppercase;align-items:center;font-weight:700;line-height:1.35;display:inline-flex}.resource-system-module__NJkyhq__campaignMonth{color:var(--on-dark-2);font-size:var(--ui-type-size-14);font-weight:500}.resource-system-module__NJkyhq__campaignTitle{color:var(--surface);font-family:var(--res-font-heading);font-size:var(--ui-type-hero-title);letter-spacing:0;margin:0 0 12px;font-weight:800;line-height:1.1}.resource-system-module__NJkyhq__campaignText{max-width:740px;color:var(--on-dark);font-size:var(--ui-type-size-18);margin:0;line-height:1.625}.resource-system-module__NJkyhq__campaignAction{z-index:1;flex-shrink:0;position:relative}.resource-system-module__NJkyhq__campaignButton,.resource-system-module__NJkyhq__starterButton,.resource-system-module__NJkyhq__featureButton{border-radius:var(--ui-radius-pill);cursor:pointer;font-family:var(--res-font-sans);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out), color var(--ui-motion-duration-fast) var(--ui-motion-ease-out), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-out), scale var(--ui-motion-duration-fast) var(--ui-motion-ease-out);white-space:nowrap;border:0;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.resource-system-module__NJkyhq__campaignButton{gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-8);background:var(--res-secondary);box-shadow:var(--ui-shadow-button);color:var(--teal-deep);font-size:var(--ui-type-size-16)}.resource-system-module__NJkyhq__campaign:hover .resource-system-module__NJkyhq__campaignButton{scale:1.02}.resource-system-module__NJkyhq__campaignButton:hover{background:var(--surface)}.resource-system-module__NJkyhq__panel{margin-top:-14px}.resource-system-module__NJkyhq__panel:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.resource-system-module__NJkyhq__exploreStack,.resource-system-module__NJkyhq__typeStack{gap:var(--ui-space-12);flex-direction:column;display:flex}.resource-system-module__NJkyhq__starterClip{overflow:hidden}.resource-system-module__NJkyhq__starter{align-items:center;gap:var(--ui-space-8);padding:var(--ui-space-8);border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-panel);background:var(--res-bg);box-shadow:var(--ui-shadow-card);flex-direction:column;margin-bottom:16px;display:flex;position:relative}.resource-system-module__NJkyhq__dismiss{border-radius:var(--ui-radius-pill);background:var(--surface);width:32px;height:32px;box-shadow:var(--ui-shadow-card);color:var(--teal);cursor:pointer;transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:24px;right:24px}.resource-system-module__NJkyhq__dismiss:hover{color:var(--res-primary)}.resource-system-module__NJkyhq__starterIcon{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-pill);background:var(--surface);width:96px;height:96px;box-shadow:var(--ui-shadow-card);color:var(--res-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.resource-system-module__NJkyhq__starterCopy{text-align:center;flex:1;min-width:0}.resource-system-module__NJkyhq__starterEyebrow{align-items:center;gap:var(--ui-space-2);color:var(--teal);font-size:var(--ui-type-size-10);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-weight:700;line-height:1.35;display:inline-flex}.resource-system-module__NJkyhq__starterTitle{color:var(--res-primary);font-family:var(--res-font-heading);font-size:var(--ui-type-starter-title);letter-spacing:0;margin:0 0 8px;font-weight:800;line-height:1.1}.resource-system-module__NJkyhq__starterText{max-width:672px;color:var(--ui-muted-on-paper);font-size:var(--ui-type-size-14);margin:0;line-height:1.625}.resource-system-module__NJkyhq__starterAction{align-items:center;gap:var(--ui-space-2);flex-direction:column;flex-shrink:0;display:flex}.resource-system-module__NJkyhq__starterButton{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-8);background:var(--res-primary);box-shadow:var(--ui-shadow-button);color:var(--surface);font-size:var(--ui-type-size-16)}.resource-system-module__NJkyhq__starterButton:hover{background:var(--res-secondary);box-shadow:var(--ui-shadow-button-hover);color:var(--teal-deep)}.resource-system-module__NJkyhq__starterCount{color:var(--ui-muted-on-paper);font-size:var(--ui-type-size-12);text-transform:uppercase;font-weight:700}.resource-system-module__NJkyhq__bento{gap:var(--ui-space-6);display:grid}.resource-system-module__NJkyhq__bentoRail{display:contents}.resource-system-module__NJkyhq__featureCard{border-radius:var(--ui-radius-feature);background:var(--res-primary);min-height:420px;color:var(--surface);text-decoration:none;position:relative;overflow:hidden}.resource-system-module__NJkyhq__featureArt{color:var(--resource-on-dark-art);transition:scale var(--ui-motion-duration-slow) var(--ui-motion-ease-out);place-items:center;display:grid;position:absolute;inset:0}.resource-system-module__NJkyhq__featureArt svg{width:min(48%,240px);height:min(48%,240px)}.resource-system-module__NJkyhq__featureCard:hover .resource-system-module__NJkyhq__featureArt{scale:1.04}.resource-system-module__NJkyhq__featureOverlay{background:linear-gradient(to top, var(--res-primary), var(--resource-art-teal-56), var(--ui-rule-hairline));position:absolute;inset:0}.resource-system-module__NJkyhq__featureBadge{z-index:2;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-pill);background:var(--res-secondary);box-shadow:var(--ui-shadow-card);color:var(--teal-deep);font-size:var(--ui-type-size-12);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.25;display:flex;position:absolute;top:24px;left:24px}.resource-system-module__NJkyhq__featureBody{inset-inline:0;z-index:2;padding:var(--ui-space-8);position:absolute;bottom:0}.resource-system-module__NJkyhq__featureMeta{color:var(--aqua-90);font-size:var(--ui-type-size-14);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-weight:600;line-height:1.35;display:block}.resource-system-module__NJkyhq__featureTitle{color:var(--surface);font-family:var(--res-font-heading);font-size:var(--ui-type-card-display);letter-spacing:0;margin:0 0 24px;font-weight:800;line-height:1.1}.resource-system-module__NJkyhq__featureActions{align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.resource-system-module__NJkyhq__featureButton{gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-8);background:var(--surface);box-shadow:var(--ui-shadow-button);color:var(--res-primary);font-size:var(--ui-type-size-16)}.resource-system-module__NJkyhq__featureCard:hover .resource-system-module__NJkyhq__featureButton{background:var(--res-secondary);color:var(--teal-deep)}.resource-system-module__NJkyhq__shareButton{border-radius:var(--ui-radius-pill);background:var(--resource-on-dark-control);width:52px;height:52px;color:var(--surface);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out), color var(--ui-motion-duration-fast) var(--ui-motion-ease-out);border:0;place-items:center;display:grid}.resource-system-module__NJkyhq__featureCard:hover .resource-system-module__NJkyhq__shareButton{background:var(--surface);color:var(--res-primary)}.resource-system-module__NJkyhq__resourceCard,.resource-system-module__NJkyhq__newCard,.resource-system-module__NJkyhq__campaignCard,.resource-system-module__NJkyhq__placeholderCard{border:1px solid var(--ui-rule-hairline);background:var(--surface);box-shadow:var(--ui-shadow-card);transition:box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-out), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-out), translate var(--ui-motion-duration-fast) var(--ui-motion-ease-out);text-decoration:none;overflow:hidden}.resource-system-module__NJkyhq__resourceCard:hover,.resource-system-module__NJkyhq__newCard:hover,.resource-system-module__NJkyhq__campaignCard:hover,.resource-system-module__NJkyhq__placeholderCard:hover{box-shadow:var(--ui-shadow-card-hover);translate:0 -1px}.resource-system-module__NJkyhq__resourceCard{border-radius:var(--ui-radius-card);flex-direction:column;min-height:100%;display:flex;position:relative}.resource-system-module__NJkyhq__resourceLink{color:inherit;text-decoration:none}.resource-system-module__NJkyhq__resourceLink:after{content:"";border-radius:var(--ui-radius-card);position:absolute;inset:0}.resource-system-module__NJkyhq__favourite{z-index:1;border-radius:var(--ui-radius-pill);background:var(--surface);width:32px;height:32px;color:var(--res-primary);position:absolute;top:12px;right:12px}.resource-system-module__NJkyhq__resourceThumb,.resource-system-module__NJkyhq__newThumb{width:100%;color:var(--resource-art-teal-34);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.resource-system-module__NJkyhq__resourceThumb{height:192px}.resource-system-module__NJkyhq__resourceThumb svg,.resource-system-module__NJkyhq__newThumb svg{width:56px;height:56px;transition:color var(--ui-motion-duration-slow) var(--ui-motion-ease-out), scale var(--ui-motion-duration-slow) var(--ui-motion-ease-out)}.resource-system-module__NJkyhq__resourceCard:hover .resource-system-module__NJkyhq__resourceThumb svg,.resource-system-module__NJkyhq__newCard:hover .resource-system-module__NJkyhq__newThumb svg{color:var(--res-primary);scale:1.08}.resource-system-module__NJkyhq__resourceThumb .resource-system-module__NJkyhq__favourite svg{width:auto;height:auto;transform:none}.resource-system-module__NJkyhq__coverPoster{background:radial-gradient(circle at 82% 16%, var(--aqua-alpha-36), transparent 34%), linear-gradient(145deg, var(--resource-cover-poster-start), var(--resource-cover-poster-end))}.resource-system-module__NJkyhq__coverSocial{background:radial-gradient(circle at 18% 18%, var(--resource-art-yellow-46), transparent 30%), linear-gradient(145deg, var(--resource-cover-social-start), var(--resource-cover-social-end))}.resource-system-module__NJkyhq__coverStaff{background:radial-gradient(circle at 76% 20%, var(--resource-art-teal-18), transparent 32%), linear-gradient(145deg, var(--resource-cover-staff-start), var(--resource-cover-staff-end))}.resource-system-module__NJkyhq__coverComms{background:radial-gradient(circle at 20% 22%, var(--aqua-alpha-32), transparent 28%), linear-gradient(145deg, var(--resource-cover-comms-start), var(--res-bg))}.resource-system-module__NJkyhq__resourceBody,.resource-system-module__NJkyhq__newCardBody{padding:var(--ui-space-6);flex-direction:column;flex:1;justify-content:space-between;display:flex}.resource-system-module__NJkyhq__resourceType,.resource-system-module__NJkyhq__newCardType{color:var(--teal);font-size:var(--ui-type-size-10);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-weight:700;line-height:1.25;display:block}.resource-system-module__NJkyhq__newCardType{color:var(--teal)}.resource-system-module__NJkyhq__resourceTitle,.resource-system-module__NJkyhq__newCardTitle{color:var(--res-primary);letter-spacing:0;transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-out);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.375;display:-webkit-box;overflow:hidden}.resource-system-module__NJkyhq__resourceTitle{font-size:var(--ui-type-size-20)}.resource-system-module__NJkyhq__newCardTitle{font-size:var(--ui-type-size-18)}.resource-system-module__NJkyhq__resourceCard:hover .resource-system-module__NJkyhq__resourceTitle,.resource-system-module__NJkyhq__newCard:hover .resource-system-module__NJkyhq__newCardTitle{color:var(--aqua-deep)}.resource-system-module__NJkyhq__cardMeta{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-top:16px;display:flex}.resource-system-module__NJkyhq__fileSize{padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-pill);background:var(--res-bg);color:var(--ui-muted-on-paper);font-size:var(--ui-type-size-12);align-items:center;font-weight:500;display:inline-flex}.resource-system-module__NJkyhq__downloadRound{border-radius:var(--ui-radius-pill);background:var(--res-bg);width:32px;height:32px;color:var(--res-primary);cursor:pointer;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out), color var(--ui-motion-duration-fast) var(--ui-motion-ease-out);border:0;flex:0 0 32px;place-items:center;display:grid}.resource-system-module__NJkyhq__downloadRound:hover{background:var(--aqua-alpha-20)}.resource-system-module__NJkyhq__newSection{padding-top:var(--ui-space-8)}.resource-system-module__NJkyhq__newCard{border-radius:var(--ui-radius-card);flex-direction:column;flex:0 0 288px;width:288px;display:flex;position:relative}.resource-system-module__NJkyhq__newThumb{height:160px}.resource-system-module__NJkyhq__newBadge{z-index:1;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-detail);background:var(--res-secondary);box-shadow:var(--ui-shadow-card);color:var(--teal-deep);font-size:var(--ui-type-size-10);letter-spacing:0;text-transform:uppercase;align-items:center;font-weight:700;line-height:1.25;display:inline-flex;position:absolute;top:16px;right:16px}.resource-system-module__NJkyhq__railSection{min-width:0}.resource-system-module__NJkyhq__resourceRail .resource-system-module__NJkyhq__resourceCard{flex:0 0 270px;width:270px}.resource-system-module__NJkyhq__subcategoryStack{gap:var(--ui-space-8);flex-direction:column;display:flex}.resource-system-module__NJkyhq__subcategorySection{min-width:0}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__placeholderRow{gap:var(--ui-space-5);scroll-snap-type:x proximity}.resource-system-module__NJkyhq__placeholderCard{justify-content:space-between;gap:var(--ui-space-5);width:270px;min-height:146px;padding:var(--ui-space-5);border-radius:var(--ui-radius-card);scroll-snap-align:start;flex-direction:column;flex:0 0 270px;display:flex}.resource-system-module__NJkyhq__placeholderIcon{border-radius:var(--ui-radius-control);background:var(--resource-surface-glass);width:46px;height:46px;color:var(--resource-art-teal-38);place-items:center;display:grid}.resource-system-module__NJkyhq__placeholderIcon svg{width:25px;height:25px}.resource-system-module__NJkyhq__placeholderBody{flex:1}.resource-system-module__NJkyhq__placeholderMeta{color:var(--teal);font-size:var(--ui-type-size-10);text-transform:uppercase;margin-bottom:7px;font-weight:700;line-height:1.25;display:block}.resource-system-module__NJkyhq__placeholderTitle{color:var(--res-primary);font-size:var(--ui-type-size-17);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}.resource-system-module__NJkyhq__campaignGridWrap{gap:var(--ui-space-8);flex-direction:column;display:flex}.resource-system-module__NJkyhq__campaignGrid{gap:var(--ui-space-6);display:grid}.resource-system-module__NJkyhq__campaignCard{border-radius:var(--ui-radius-card);flex-direction:column;display:flex;position:relative}.resource-system-module__NJkyhq__campaignCardThumb{height:154px;padding:var(--ui-space-4);align-items:flex-end;display:flex;position:relative;overflow:hidden}.resource-system-module__NJkyhq__campaignToneOne{background:radial-gradient(circle at 74% 18%, var(--aqua-alpha-36), transparent 34%), linear-gradient(140deg, var(--resource-campaign-dark), var(--resource-campaign-mid))}.resource-system-module__NJkyhq__campaignToneTwo{background:radial-gradient(circle at 18% 18%, var(--resource-art-yellow-26), transparent 30%), linear-gradient(140deg, var(--resource-campaign-mid), var(--resource-campaign-aqua-dark))}.resource-system-module__NJkyhq__campaignToneThree{background:radial-gradient(circle at 78% 22%, var(--aqua-alpha-30), transparent 30%), linear-gradient(140deg, var(--resource-campaign-green-dark), var(--resource-campaign-green-light))}.resource-system-module__NJkyhq__campaignCardMonth{z-index:1;padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-pill);background:var(--teal-deep);color:var(--surface);font-size:var(--ui-type-size-11);text-transform:uppercase;font-weight:800;display:inline-flex;position:relative}.resource-system-module__NJkyhq__campaignCardBody{padding:var(--ui-space-5);flex-direction:column;flex:1;display:flex}.resource-system-module__NJkyhq__campaignCardMeta{align-items:center;gap:var(--ui-space-2);color:var(--muted);font-size:var(--ui-type-size-12);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-weight:700;line-height:1.35;display:flex}.resource-system-module__NJkyhq__campaignCardTitle{color:var(--res-primary);font-family:var(--res-font-heading);font-size:var(--ui-type-size-24);letter-spacing:0;margin:0 0 12px;font-weight:800;line-height:1.1}.resource-system-module__NJkyhq__campaignCardText{color:var(--muted);font-size:var(--ui-type-size-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;line-height:1.5;display:-webkit-box;overflow:hidden}.resource-system-module__NJkyhq__campaignCardFooter{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-rule-faint);margin-top:auto;display:flex}.resource-system-module__NJkyhq__campaignCardFooter span{align-items:center;gap:var(--ui-space-2);color:var(--res-primary);font-size:var(--ui-type-size-14);font-weight:500;display:flex}.resource-system-module__NJkyhq__cardArrow{border-radius:var(--ui-radius-pill);background:var(--res-bg);width:32px;height:32px;color:var(--res-primary);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-out), color var(--ui-motion-duration-fast) var(--ui-motion-ease-out);justify-content:center;align-items:center;display:flex}.resource-system-module__NJkyhq__campaignCard:hover .resource-system-module__NJkyhq__cardArrow{background:var(--res-secondary);color:var(--teal-deep)}.resource-system-module__NJkyhq__results{gap:var(--ui-space-5);flex-direction:column;display:flex}.resource-system-module__NJkyhq__glyph{flex-shrink:0;width:20px;height:20px}.resource-system-module__NJkyhq__smallGlyph{flex-shrink:0;width:16px;height:16px}.resource-system-module__NJkyhq__packageGlyph{width:40px;height:40px}@media (min-width:768px){.resource-system-module__NJkyhq__campaign,.resource-system-module__NJkyhq__starter{flex-direction:row;align-items:center}.resource-system-module__NJkyhq__campaign{padding:var(--ui-space-10)}.resource-system-module__NJkyhq__starterCopy{text-align:left}.resource-system-module__NJkyhq__bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:280px}.resource-system-module__NJkyhq__bento .resource-system-module__NJkyhq__resourceThumb{height:164px}.resource-system-module__NJkyhq__bento .resource-system-module__NJkyhq__resourceBody{padding:var(--ui-space-5)}.resource-system-module__NJkyhq__bento .resource-system-module__NJkyhq__resourceTitle{font-size:var(--ui-type-size-18);line-height:1.3}.resource-system-module__NJkyhq__bento .resource-system-module__NJkyhq__cardMeta{margin-top:12px}.resource-system-module__NJkyhq__featureCard{grid-area:span 2/span 2;min-height:0}.resource-system-module__NJkyhq__featureBody{padding:var(--ui-space-10)}.resource-system-module__NJkyhq__campaignGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resource-system-module__NJkyhq__campaignGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.resource-system-module__NJkyhq__page{gap:var(--ui-space-8)}.resource-system-module__NJkyhq__campaign{gap:var(--ui-space-5);padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-7);border-radius:var(--ui-radius-panel)}.resource-system-module__NJkyhq__campaignMeta{margin-bottom:12px}.resource-system-module__NJkyhq__campaignTitle{font-size:var(--ui-type-size-40)}.resource-system-module__NJkyhq__campaignText{font-size:var(--ui-type-size-16);line-height:1.45}.resource-system-module__NJkyhq__campaignButton{min-height:52px;padding:var(--ui-space-4) var(--ui-space-6);font-size:var(--ui-type-size-15)}.resource-system-module__NJkyhq__campaignButton,.resource-system-module__NJkyhq__starterButton,.resource-system-module__NJkyhq__featureButton,.resource-system-module__NJkyhq__campaignAction,.resource-system-module__NJkyhq__starterAction{width:100%}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__categoryChips{margin-top:12px}.resource-system-module__NJkyhq__starter{align-items:stretch;gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6);border-radius:var(--ui-radius-panel)}.resource-system-module__NJkyhq__starterIcon{display:none}.resource-system-module__NJkyhq__starterCopy{padding-right:var(--ui-space-10);text-align:left}.resource-system-module__NJkyhq__starterTitle{font-size:var(--ui-type-size-29);line-height:.94}.resource-system-module__NJkyhq__starterText{font-size:var(--ui-type-size-13-5);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.resource-system-module__NJkyhq__starterButton{min-height:50px;padding:var(--ui-space-4) var(--ui-space-6);font-size:var(--ui-type-size-15)}.resource-system-module__NJkyhq__bento{gap:var(--ui-space-5);flex-direction:column;display:flex}.resource-system-module__NJkyhq__featureCard{border-radius:var(--ui-radius-panel);min-height:420px}.resource-system-module__NJkyhq__featureBody{padding:var(--ui-space-6)}.resource-system-module__NJkyhq__featureTitle{font-size:var(--ui-type-size-40)}.resource-system-module__NJkyhq__bentoRail{gap:var(--ui-space-4);padding:0 var(--ui-space-4) var(--ui-space-2);scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -16px;display:flex;overflow-x:auto}.resource-system-module__NJkyhq__bentoRail::-webkit-scrollbar{display:none}.resource-system-module__NJkyhq__bentoRail .resource-system-module__NJkyhq__resourceCard{scroll-snap-align:start;flex:0 0 86%}.resource-system-module__NJkyhq__bentoRail .resource-system-module__NJkyhq__resourceThumb{height:150px}.resource-system-module__NJkyhq__bentoRail .resource-system-module__NJkyhq__resourceBody{padding:var(--ui-space-5)}.resource-system-module__NJkyhq__bentoRail .resource-system-module__NJkyhq__resourceTitle{font-size:var(--ui-type-size-17);line-height:1.3}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__newRow{gap:var(--ui-space-4);padding-bottom:var(--ui-space-6)}.resource-system-module__NJkyhq__newCard{width:calc((100% - var(--ui-space-4)) / 2.1);flex-basis:calc((100% - var(--ui-space-4)) / 2.1);border-radius:var(--ui-radius-card)}.resource-system-module__NJkyhq__newThumb{height:112px}.resource-system-module__NJkyhq__newCardBody{padding:var(--ui-space-4)}.resource-system-module__NJkyhq__newCardTitle{font-size:var(--ui-type-size-14-5);line-height:1.25}.resource-system-module__NJkyhq__newBadge{top:10px;right:10px}.resource-system-module__NJkyhq__newCard .resource-system-module__NJkyhq__fileSize{padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-type-size-10)}.resource-system-module__NJkyhq__newCard .resource-system-module__NJkyhq__downloadRound{width:30px;height:30px}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__resourceRail{gap:var(--ui-space-4)}.resource-system-module__NJkyhq__resourceRail .resource-system-module__NJkyhq__resourceCard{flex-basis:78%}.resource-system-module__NJkyhq__campaignGrid{gap:var(--ui-space-4)}.resource-system-module__NJkyhq__campaignCard{border-radius:var(--ui-radius-card)}.resource-system-module__NJkyhq__campaignCardThumb{height:124px}.resource-system-module__NJkyhq__campaignCardBody{padding:var(--ui-space-4)}.resource-system-module__NJkyhq__campaignCardTitle{font-size:var(--ui-type-size-28)}.resource-system-module__NJkyhq__campaignCardText{font-size:var(--ui-type-size-13);margin-bottom:14px;line-height:1.45}.resource-system-module__NJkyhq__campaignCardFooter{padding-top:var(--ui-space-3)}.resource-system-module__NJkyhq__subcategoryStack{gap:var(--ui-space-8)}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__subcategoryHeader{margin-bottom:var(--ui-space-3);flex-direction:row;align-items:center}.resource-system-module__NJkyhq__page .resource-system-module__NJkyhq__placeholderRow{gap:var(--ui-space-4)}.resource-system-module__NJkyhq__placeholderCard{gap:var(--ui-space-4);width:78%;min-height:136px;padding:var(--ui-space-4);border-radius:var(--ui-radius-card);flex-basis:78%}}
.learn-module__oDQraG__page{width:min(100%, var(--ui-page-width));margin:0 auto;padding-bottom:44px}.learn-module__oDQraG__section{margin-top:32px}.learn-module__oDQraG__sectionTight{margin-top:26px}.learn-module__oDQraG__sectionWide{margin-top:30px}.learn-module__oDQraG__sitTile{aspect-ratio:16/11;border-radius:var(--ui-radius-tile);background:var(--teal);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;text-decoration:none;display:flex;overflow:hidden}.learn-module__oDQraG__sitLabel{font-family:var(--font-body);letter-spacing:.01em;color:var(--paper);font-size:14px;font-weight:800;line-height:1.15}.learn-module__oDQraG__card{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card);background:var(--surface);box-shadow:var(--ui-shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.learn-module__oDQraG__cardLink{color:inherit;text-decoration:none}.learn-module__oDQraG__cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.learn-module__oDQraG__card:has(.learn-module__oDQraG__cardLink:focus-visible){outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.learn-module__oDQraG__cover{aspect-ratio:16/10;border:1px solid var(--line-soft);position:relative;overflow:hidden}.learn-module__oDQraG__coverWatermark{position:absolute;bottom:-14px;right:-12px}.learn-module__oDQraG__strip{border:1px solid var(--line-soft);height:92px;position:relative;overflow:hidden}.learn-module__oDQraG__slab{z-index:1;border-radius:var(--ui-radius-chrome);background:color-mix(in srgb, var(--teal) 12%, var(--surface));max-width:calc(100% - 56px);color:var(--teal-deep);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 9px 5px 7px;font-size:.625rem;font-weight:800;line-height:1.3;display:inline-flex;position:absolute;top:12px;left:12px}.learn-module__oDQraG__slabOnPhoto{background:color-mix(in srgb, var(--teal-deep) 76%, transparent);color:var(--on-dark)}.learn-module__oDQraG__fav{z-index:1;border-radius:var(--ui-radius-pill);width:32px;height:32px;color:var(--teal);position:absolute;top:10px;right:10px}.learn-module__oDQraG__favOnPhoto{background:var(--paper);box-shadow:var(--ui-shadow-card)}.learn-module__oDQraG__cardBody{flex-direction:column;flex:1;padding:14px 15px 16px;display:flex}.learn-module__oDQraG__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-bottom:8px;display:flex}.learn-module__oDQraG__typeChip{border-radius:var(--ui-radius-chrome);background:var(--teal-softer);color:var(--teal-deep);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 9px;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.learn-module__oDQraG__duration{color:var(--muted);white-space:nowrap;font-size:.8125rem}.learn-module__oDQraG__cardTitle{color:var(--teal);margin:0;font-size:.875rem;font-weight:700;line-height:1.3}.learn-module__oDQraG__cardSummary{color:var(--ink);margin:6px 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:899px){.learn-module__oDQraG__slide .learn-module__oDQraG__slab{display:none}}@media (min-width:900px){.learn-module__oDQraG__cardBody{padding:16px 18px 18px}.learn-module__oDQraG__cardTitle{font-size:1.125rem}}.learn-module__oDQraG__spot{border-radius:var(--ui-radius-control);background:var(--surface);flex-direction:column;justify-content:flex-end;min-height:120px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.learn-module__oDQraG__spotCover{z-index:0;position:absolute;inset:0}.learn-module__oDQraG__spotWash{z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--teal-deep) 12%, transparent) 0%, color-mix(in srgb, var(--teal-deep) 55%, transparent) 55%, color-mix(in srgb, var(--teal-deep) 88%, transparent) 100%);position:absolute;inset:0}.learn-module__oDQraG__spotWashOnTint{background:linear-gradient(170deg, color-mix(in srgb, var(--teal-deep) 34%, transparent) 0%, color-mix(in srgb, var(--teal-deep) 78%, transparent) 52%, color-mix(in srgb, var(--teal-deep) 96%, transparent) 100%)}.learn-module__oDQraG__spot>:not(.learn-module__oDQraG__spotCover):not(.learn-module__oDQraG__spotWash){z-index:1;position:relative}.learn-module__oDQraG__spotWatermark{position:absolute;top:-14px;right:-12px}.learn-module__oDQraG__spotBadge{background:var(--aqua);color:var(--teal-deep);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin-bottom:9px;padding:5px 9px 4px;font-size:11px;font-weight:800;line-height:1}.learn-module__oDQraG__spotMeta{color:var(--on-dark-meta);margin-bottom:5px;font-size:11.5px;font-weight:600}.learn-module__oDQraG__hero{min-height:220px;padding:var(--ui-space-7);border-radius:var(--ui-radius-card)}.learn-module__oDQraG__heroTitle{max-width:22ch;font-family:var(--font-body);font-size:var(--ui-type-hero-title);letter-spacing:-.01em;color:var(--paper);font-weight:800;line-height:1.1}@media (max-width:560px){.learn-module__oDQraG__hero .learn-module__oDQraG__spotWatermark{display:none}}.learn-module__oDQraG__heroSummary{max-width:56ch;font-size:var(--ui-type-size-15);color:var(--on-dark-meta);margin:10px 0 0;line-height:1.5}.learn-module__oDQraG__worried{padding:20px var(--ui-space-6);border-radius:var(--ui-radius-card-compact);background:var(--teal-deep);color:var(--paper);align-items:center;gap:16px;text-decoration:none;display:flex}.learn-module__oDQraG__worriedBody{flex:1;min-width:0}.learn-module__oDQraG__worriedTitle{font-size:var(--ui-type-size-16);font-weight:700;line-height:1.25}.learn-module__oDQraG__worriedText{font-size:var(--ui-type-size-13);color:var(--on-dark-meta);margin-top:3px}.learn-module__oDQraG__worriedCta{font-family:var(--font-body);font-size:var(--ui-type-size-11);letter-spacing:.04em;text-transform:uppercase;color:var(--aqua);flex:none;align-items:center;gap:6px;font-weight:800;display:flex}@media (max-width:560px){.learn-module__oDQraG__worried{flex-direction:column;align-items:flex-start;gap:12px}}.learn-module__oDQraG__continue{border:1px solid var(--line);border-radius:var(--ui-radius-card-compact);background:var(--surface);gap:18px;padding:16px;text-decoration:none;display:flex}.learn-module__oDQraG__continueCover{aspect-ratio:16/10;border:1px solid var(--line-soft);border-radius:var(--ui-radius-tile);flex:0 0 200px;place-items:center;display:grid;overflow:hidden}.learn-module__oDQraG__continueBody{flex:1;align-self:center;min-width:0}.learn-module__oDQraG__continueTitle{color:var(--teal);font-size:18px;font-weight:700;line-height:1.25}.learn-module__oDQraG__continueParent{color:var(--muted);margin-top:4px;font-size:13px}.learn-module__oDQraG__continueProgress{align-items:center;gap:14px;margin-top:14px;display:flex}.learn-module__oDQraG__continueProgress>:first-child{flex:1}.learn-module__oDQraG__continuePct{color:var(--teal);white-space:nowrap;font-size:13px;font-weight:700}@media (max-width:560px){.learn-module__oDQraG__continue{flex-direction:column}.learn-module__oDQraG__continueCover{flex-basis:auto;width:100%}}.learn-module__oDQraG__detail{max-width:680px;margin:0 auto;padding-bottom:48px}.learn-module__oDQraG__detailMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:700}.learn-module__oDQraG__detailHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.learn-module__oDQraG__detailHeadText{flex:16rem;min-width:0}.learn-module__oDQraG__detailTitle{font-family:var(--font-body);color:var(--ink);margin:8px 0 0;font-size:30px;font-weight:800;line-height:1.1}.learn-module__oDQraG__detailActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.learn-module__oDQraG__detailAction{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-control);background:var(--surface);min-height:44px;color:var(--ink);padding:8px 16px;font-size:.875rem;font-weight:600}.learn-module__oDQraG__detailAction:hover{border-color:var(--aqua-70)}.learn-module__oDQraG__detailCard{margin-top:18px;padding:24px}.learn-module__oDQraG__detailBody{color:var(--ink);margin:0;font-size:15.5px;line-height:1.65}.learn-module__oDQraG__pages{gap:12px;display:grid}.learn-module__oDQraG__pageStep{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px}.learn-module__oDQraG__pageHeading{color:var(--ink);margin:6px 0 10px;font-size:18px;font-weight:700}.learn-module__oDQraG__pageImage{border-radius:var(--ui-radius-tile);width:100%;height:auto;margin-bottom:12px;display:block}.learn-module__oDQraG__slideCaption{color:var(--ink);margin:0;font-size:15.5px;line-height:1.65}.learn-module__oDQraG__audio{width:100%;margin-bottom:18px}.learn-module__oDQraG__cardTrigger{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.learn-module__oDQraG__cardHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px;font-size:13px}.learn-module__oDQraG__cardSay,.learn-module__oDQraG__cardAvoid{gap:8px;margin:0;padding:0;list-style:none;display:grid}.learn-module__oDQraG__cardSay li,.learn-module__oDQraG__cardAvoid li{border-radius:var(--ui-radius-tile);color:var(--ink);padding:10px 14px;font-size:15.5px;line-height:1.55}.learn-module__oDQraG__cardSay li{background:var(--aqua-95)}.learn-module__oDQraG__cardAvoid li{background:var(--line-soft);color:var(--muted)}.learn-module__oDQraG__readNext{border:1px solid var(--line);border-radius:var(--ui-radius-tile);background:var(--surface);align-items:center;gap:13px;margin-top:18px;padding:14px 16px;text-decoration:none;display:flex}.learn-module__oDQraG__readNextMain{flex:1}.learn-module__oDQraG__readNextLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.learn-module__oDQraG__readNextTitle{color:var(--ink);margin-top:2px;font-size:15px;font-weight:600}.learn-module__oDQraG__missing{max-width:680px;margin:0 auto}.learn-module__oDQraG__missingText{color:var(--muted)}.learn-module__oDQraG__missingLink{color:var(--teal);font-weight:600}.learn-module__oDQraG__track_{max-width:620px;margin:0 auto;padding-bottom:48px}.learn-module__oDQraG__trackHead{font-family:var(--font-body);color:var(--ink);margin:8px 0 0;font-size:28px;font-weight:800;line-height:1.1}.learn-module__oDQraG__trackDesc{max-width:60ch;color:var(--muted);margin:8px 0 0;font-size:15.5px;line-height:1.55}.learn-module__oDQraG__trackCard{margin-top:18px;padding:24px}.learn-module__oDQraG__step{gap:13px;display:flex}.learn-module__oDQraG__stepRail{flex-direction:column;align-items:center;display:flex}.learn-module__oDQraG__stepDot{border:1.5px solid var(--line);border-radius:var(--ui-radius-pill);background:var(--paper-2);flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.learn-module__oDQraG__stepDotDone{background:var(--teal);border:none}.learn-module__oDQraG__stepDotCurrent{border:2px solid var(--teal);background:var(--surface)}.learn-module__oDQraG__stepPip{border-radius:var(--ui-radius-pill);background:var(--line);width:7px;height:7px}.learn-module__oDQraG__stepPipCurrent{background:var(--teal)}.learn-module__oDQraG__stepLine{background:var(--line);flex:1;width:2px;min-height:16px}.learn-module__oDQraG__stepLineDone{background:var(--teal)}.learn-module__oDQraG__stepBody{flex:1;padding-bottom:16px}.learn-module__oDQraG__stepBodyLast{padding-bottom:0}.learn-module__oDQraG__stepTitleRow{align-items:center;gap:8px;display:flex}.learn-module__oDQraG__stepTitle{color:var(--ink);font-size:14.5px;font-weight:600}.learn-module__oDQraG__stepTitleDone{color:var(--muted)}.learn-module__oDQraG__stepLive{letter-spacing:.04em;text-transform:uppercase;color:var(--aqua-deep);font-size:10.5px;font-weight:700}.learn-module__oDQraG__stepMeta{color:var(--muted);font-size:12.5px}.learn-module__oDQraG__stepBtn{margin-top:9px}.learn-module__oDQraG__quiz{margin-top:18px}.learn-module__oDQraG__quizQuestions{gap:24px;margin-top:20px;display:grid}.learn-module__oDQraG__quizQuestion{border:1px solid var(--line);border-radius:var(--ui-radius-card-compact);background:var(--surface);padding:20px}.learn-module__oDQraG__quizNumber{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin:0;font-size:11px;font-weight:700}.learn-module__oDQraG__quizPrompt{color:var(--ink);margin:7px 0 0;font-size:18px;line-height:1.3}.learn-module__oDQraG__quizOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.learn-module__oDQraG__quizOption{border:1px solid var(--line);border-radius:var(--ui-radius-tile);background:var(--paper-2);min-height:76px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-out), background var(--ui-motion-duration-fast) var(--ui-motion-ease-out);padding:13px 14px;font-size:14px;font-weight:600;line-height:1.35}.learn-module__oDQraG__quizOption:hover{border-color:var(--aqua-70)}.learn-module__oDQraG__quizOptionSelected{border-color:var(--teal);background:var(--aqua-95)}.learn-module__oDQraG__quizReveal{border-radius:var(--ui-radius-tile);animation:learn-module__oDQraG__ui-rise var(--ui-motion-duration-base) var(--ui-motion-ease-out);margin-top:16px;padding:14px 16px;font-size:14.5px;line-height:1.5}.learn-module__oDQraG__quizResultTitle{align-items:center;gap:7px;display:inline-flex}.learn-module__oDQraG__quizResultTitle>span{display:inline-flex}.learn-module__oDQraG__quizReveal p{margin:4px 0 0}.learn-module__oDQraG__quizCorrect{background:var(--aqua-95);color:var(--teal-deep)}.learn-module__oDQraG__quizIncorrect{border:1px solid var(--line);background:var(--paper-2);color:var(--ink)}.learn-module__oDQraG__quizError{color:var(--danger);margin:14px 0 0;font-size:14px}.learn-module__oDQraG__quizScore{color:var(--teal);margin:20px 0 0;font-size:15px;font-weight:700}@media (max-width:560px){.learn-module__oDQraG__quizOptions{grid-template-columns:1fr}}.learn-module__oDQraG__course{width:min(100%, var(--ui-page-width));margin:0 auto;padding-bottom:48px}.learn-module__oDQraG__courseHero{border-radius:var(--ui-radius-card);min-height:330px;position:relative;overflow:hidden}.learn-module__oDQraG__courseHeroCover{place-items:center;display:grid;position:absolute;inset:0}.learn-module__oDQraG__courseHeroWash{background:linear-gradient(90deg, color-mix(in srgb, var(--teal-deep) 94%, transparent), color-mix(in srgb, var(--teal-deep) 52%, transparent));position:absolute;inset:0}.learn-module__oDQraG__courseHeroContent{z-index:1;flex-direction:column;justify-content:flex-end;max-width:690px;min-height:330px;padding:36px;display:flex;position:relative}.learn-module__oDQraG__courseEyebrow,.learn-module__oDQraG__courseSectionEyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800;line-height:1}.learn-module__oDQraG__courseEyebrow{background:var(--aqua);color:var(--teal-deep);align-self:flex-start;padding:6px 9px}.learn-module__oDQraG__courseHeroTitle{font-family:var(--font-body);letter-spacing:-.035em;color:var(--paper);margin:14px 0 0;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.02}.learn-module__oDQraG__courseHeroDescription{max-width:54ch;color:var(--on-dark-meta);margin:14px 0 0;font-size:1rem;line-height:1.55}.learn-module__oDQraG__courseLayout{grid-template-columns:minmax(0,1fr) 270px;gap:42px;margin-top:30px;display:grid}.learn-module__oDQraG__courseMain{min-width:0}.learn-module__oDQraG__courseIntro{max-width:680px}.learn-module__oDQraG__courseSectionEyebrow{color:var(--teal)}.learn-module__oDQraG__courseIntro .prose{margin-top:12px}.learn-module__oDQraG__courseIntroVideo{margin-top:20px}.learn-module__oDQraG__courseSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin:42px 0 16px;display:flex}.learn-module__oDQraG__courseSectionTitle{font-family:var(--font-body);font-size:var(--ui-type-subhead);font-weight:var(--ui-subhead-weight);letter-spacing:var(--ui-subhead-tracking);line-height:var(--ui-subhead-leading);color:var(--ui-subhead-color);margin:7px 0 0}.learn-module__oDQraG__courseModuleCount{color:var(--muted);white-space:nowrap;font-size:.8125rem}.learn-module__oDQraG__courseModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learn-module__oDQraG__courseModuleCard{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card-compact);background:var(--surface);color:inherit;box-shadow:var(--ui-shadow-card);transition:background var(--ui-motion-duration-base) var(--ui-motion-ease-out);text-decoration:none;position:relative;overflow:hidden}.learn-module__oDQraG__courseModuleCard:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.learn-module__oDQraG__courseModuleCover{aspect-ratio:16/8;background:color-mix(in srgb, var(--teal-deep) 13%, var(--surface));border-bottom:1px solid var(--line-soft);place-items:center;display:grid;position:relative}.learn-module__oDQraG__courseModuleNumber{letter-spacing:.08em;color:var(--teal-deep);font-size:.6875rem;font-weight:800;position:absolute;top:12px;left:13px}.learn-module__oDQraG__courseModuleTick{border-radius:var(--ui-radius-pill);background:var(--teal);place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.learn-module__oDQraG__courseModuleBody{min-height:104px;padding:14px 15px 16px}.learn-module__oDQraG__courseModuleMeta{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);font-size:.6875rem;font-weight:700;line-height:1}.learn-module__oDQraG__courseModuleTitle{color:var(--ink);margin:7px 0 0;font-size:.9375rem;line-height:1.3}.learn-module__oDQraG__courseModuleSoon{color:var(--muted);margin-top:8px;font-size:.75rem;font-weight:700;display:inline-block}.learn-module__oDQraG__courseModuleDone .learn-module__oDQraG__courseModuleTitle{color:var(--muted)}.learn-module__oDQraG__courseRail,.learn-module__oDQraG__courseModuleRail{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card-compact);background:var(--surface);box-shadow:var(--ui-shadow-card);align-self:start;padding:20px;position:sticky;top:22px}.learn-module__oDQraG__courseRailProgress{color:var(--ink);font-size:.875rem;font-weight:700}.learn-module__oDQraG__courseProgressSummary>:nth-child(2){margin-top:12px}.learn-module__oDQraG__courseRailPercent{color:var(--muted);margin:7px 0 18px;font-size:.8125rem}.learn-module__oDQraG__courseModulePage{width:min(100%, var(--ui-page-width));margin:0 auto;padding-bottom:48px}.learn-module__oDQraG__courseModuleLayout{grid-template-columns:minmax(0,1fr) 282px;gap:52px;display:grid}.learn-module__oDQraG__courseModuleMain{min-width:0;max-width:680px}.learn-module__oDQraG__courseModuleHeading{font-family:var(--font-body);letter-spacing:-.025em;color:var(--ink);margin:10px 0 22px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.learn-module__oDQraG__courseUnavailable{border:1px solid var(--line);border-radius:var(--ui-radius-card-compact);background:var(--paper-2);gap:15px;padding:20px;display:flex}.learn-module__oDQraG__courseUnavailable h2{color:var(--ink);margin:1px 0 0;font-size:1rem}.learn-module__oDQraG__courseUnavailable p{color:var(--muted);margin:6px 0 0;font-size:.9375rem;line-height:1.5}.learn-module__oDQraG__courseVideo{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:start;gap:18px;display:grid}.learn-module__oDQraG__courseVideoFrame{aspect-ratio:16/9;border-radius:var(--ui-radius-card-compact);background:var(--teal-deep);overflow:hidden}.learn-module__oDQraG__courseVideoFrame iframe,.learn-module__oDQraG__courseVideoFrame video{border:0;width:100%;height:100%;display:block}.learn-module__oDQraG__courseVideoStart{width:100%;height:100%;color:var(--paper);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;place-content:center;gap:8px;padding:20px;font-size:1rem;font-weight:800;display:grid}.learn-module__oDQraG__courseVideoStart:hover{background:color-mix(in srgb, var(--aqua) 12%, transparent)}.learn-module__oDQraG__courseVideoStart:focus-visible{outline:var(--ui-focus-ring);outline-offset:calc(-1 * var(--ui-focus-ring-offset))}.learn-module__oDQraG__courseVideoStart span{max-width:24ch;color:var(--on-dark-meta);font-size:.75rem;font-weight:500;line-height:1.45}.learn-module__oDQraG__courseTranscript{border:1px solid var(--line);border-radius:var(--ui-radius-card-compact);background:var(--paper-2);padding:18px}.learn-module__oDQraG__courseTranscript h2{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin:0 0 12px;font-size:.8125rem;font-weight:800}.learn-module__oDQraG__courseTranscript .prose{font-size:.875rem;line-height:1.6}.learn-module__oDQraG__courseModuleAction{border-top:1px solid var(--line);margin-top:32px;padding-top:22px}.learn-module__oDQraG__courseModuleActionDone{animation:learn-module__oDQraG__ui-rise var(--ui-motion-duration-base) var(--ui-motion-ease-out)}.learn-module__oDQraG__courseFinished{border:1px solid var(--aqua);border-radius:var(--ui-radius-card-compact);background:var(--aqua-95);color:var(--teal-deep);animation:learn-module__oDQraG__ui-rise var(--ui-motion-duration-reveal) var(--ui-motion-ease-out);align-items:flex-start;gap:12px;margin-bottom:18px;padding:18px;display:flex}.learn-module__oDQraG__courseFinished>span{display:inline-flex}.learn-module__oDQraG__courseFinished strong{font-size:var(--ui-type-size-18)}.learn-module__oDQraG__courseFinished p{font-size:var(--ui-type-size-14);margin:4px 0 0}.learn-module__oDQraG__courseContents{border-top:1px solid var(--line);gap:4px;margin-top:24px;padding-top:20px;display:grid}.learn-module__oDQraG__courseContentsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.6875rem;font-weight:800}.learn-module__oDQraG__courseContentsItem{color:var(--muted);align-items:flex-start;gap:9px;padding:8px 0;font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.learn-module__oDQraG__courseContentsItem:hover,.learn-module__oDQraG__courseContentsCurrent{color:var(--teal)}.learn-module__oDQraG__courseContentsNumber{border:1px solid var(--line);border-radius:var(--ui-radius-pill);width:20px;height:20px;transition:border-color var(--ui-motion-duration-base) var(--ui-motion-ease-out), background var(--ui-motion-duration-base) var(--ui-motion-ease-out);flex:0 0 20px;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.learn-module__oDQraG__courseContentsDone{border-color:var(--teal);background:var(--teal)}@media (max-width:760px){.learn-module__oDQraG__courseHero{background:var(--surface);min-height:0;overflow:visible}.learn-module__oDQraG__courseHeroCover{aspect-ratio:16/9;border-radius:var(--ui-radius-card-compact);position:relative}.learn-module__oDQraG__courseHeroWash{display:none}.learn-module__oDQraG__courseHeroContent{max-width:none;min-height:0;padding:20px 0 0}.learn-module__oDQraG__courseHeroTitle{color:var(--ink)}.learn-module__oDQraG__courseHeroDescription{color:var(--muted)}.learn-module__oDQraG__courseLayout,.learn-module__oDQraG__courseModuleLayout{flex-direction:column;gap:30px;margin-top:24px;display:flex}.learn-module__oDQraG__courseRail,.learn-module__oDQraG__courseModuleRail{order:-1;width:100%;position:static}.learn-module__oDQraG__courseModuleRail{order:0}.learn-module__oDQraG__courseModuleGrid{grid-template-columns:1fr}.learn-module__oDQraG__courseModuleCard{grid-template-columns:92px minmax(0,1fr);display:grid}.learn-module__oDQraG__courseModuleCover{aspect-ratio:auto;border-right:1px solid var(--line-soft);border-bottom:0}.learn-module__oDQraG__courseModuleCover>svg{width:30px;height:30px}.learn-module__oDQraG__courseModuleNumber{top:9px;left:9px}.learn-module__oDQraG__courseModuleTick{top:auto;bottom:8px;right:8px}.learn-module__oDQraG__courseModuleBody{min-height:92px;padding:13px 14px}.learn-module__oDQraG__courseModuleSoon{margin-top:5px}.learn-module__oDQraG__courseContents{margin-top:18px}.learn-module__oDQraG__courseVideo{grid-template-columns:1fr}}.learn-module__oDQraG__sitHero{border-radius:var(--ui-radius-card);background:var(--band-color);padding:26px 24px 28px;position:relative;overflow:hidden}.learn-module__oDQraG__sitHeroWatermark{position:absolute;top:-6px;right:-8px}.learn-module__oDQraG__sitHeroEyebrow{background:var(--aqua);color:var(--teal-deep);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px 4px;font-size:11.5px;font-weight:800;line-height:1;display:inline-block}.learn-module__oDQraG__sitHeroTitle{font-family:var(--font-body);color:var(--paper);margin:12px 0 0;font-size:28px;font-weight:800;line-height:1.1}.learn-module__oDQraG__sitHeroText{max-width:54ch;color:var(--on-dark-meta);margin:8px 0 0;font-size:14px;line-height:1.55}.learn-module__oDQraG__landing{max-width:1080px;margin:0 auto;padding-bottom:44px}.learn-module__oDQraG__landingGrid{margin-top:26px}.learn-module__oDQraG__collection{max-width:680px;margin:0 auto;padding-bottom:48px}.learn-module__oDQraG__collectionDesc{max-width:60ch;color:var(--muted);margin:8px 0 0;font-size:15.5px;line-height:1.55}.learn-module__oDQraG__collectionEmpty{color:var(--muted);margin:20px 0 0}.learn-module__oDQraG__collectionList{flex-direction:column;gap:9px;margin-top:20px;display:flex}.learn-module__oDQraG__collectionRow{border:1px solid var(--line);border-radius:var(--ui-radius-tile);background:var(--surface);align-items:center;gap:13px;padding:13px 15px;text-decoration:none;display:flex}.learn-module__oDQraG__collectionIcon{border-radius:var(--ui-radius-chrome);background:var(--paper-2);flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.learn-module__oDQraG__collectionMain{flex:1;min-width:0}.learn-module__oDQraG__collectionTitle{color:var(--ink);font-size:14.5px;font-weight:600}.learn-module__oDQraG__collectionMeta{color:var(--muted);font-size:12.5px}.learn-module__oDQraG__slide{flex:0 0 calc((100% - 2 * var(--ui-space-6)) / 3.1);width:calc((100% - 2 * var(--ui-space-6)) / 3.1)}@media (max-width:760px){.learn-module__oDQraG__slide{flex-basis:calc((100% - 2 * var(--ui-space-4)) / 3.1);width:calc((100% - 2 * var(--ui-space-4)) / 3.1)}}.learn-module__oDQraG__sitGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.learn-module__oDQraG__sitGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.learn-module__oDQraG__sitGrid{grid-template-columns:repeat(2,1fr)}}.learn-module__oDQraG__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.learn-module__oDQraG__toolsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.strips-module__996cxa__toolGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.strips-module__996cxa__toolTile{align-items:flex-start;gap:9px;padding:18px}.strips-module__996cxa__toolIcon{border-radius:var(--ui-radius-control);background:var(--teal);width:42px;height:42px;color:var(--paper);transition:translate var(--ui-motion-duration-fast) var(--ui-motion-ease-out);flex-shrink:0;place-items:center;display:grid}.strips-module__996cxa__toolTile:hover .strips-module__996cxa__toolIcon{translate:0 -2px}.strips-module__996cxa__toolTitle{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.3}.strips-module__996cxa__toolSub{color:var(--ui-muted-on-paper);font-size:.8125rem;line-height:1.4}.strips-module__996cxa__boundaries{border-top:1px solid var(--ui-rule-hairline);color:var(--teal);align-items:flex-start;gap:11px;margin-top:14px;padding-top:14px;display:flex}.strips-module__996cxa__boundaries svg{flex-shrink:0;margin-top:2px}.strips-module__996cxa__boundaries p{color:var(--ink);margin:0;font-size:.8125rem;line-height:1.5}.strips-module__996cxa__boundaries strong{font-weight:700}.strips-module__996cxa__digest{flex-direction:column;gap:11px;display:flex}.strips-module__996cxa__digestRow{align-items:flex-start;gap:11px;display:flex}.strips-module__996cxa__digestRow svg{flex-shrink:0;margin-top:3px}.strips-module__996cxa__digestRow p{color:var(--ink);margin:0;font-size:.875rem;line-height:1.45}.strips-module__996cxa__digestLink{color:var(--teal);align-items:center;gap:5px;margin-top:16px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.strips-module__996cxa__digestLink:hover{text-decoration:underline}.strips-module__996cxa__peopleGrid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.strips-module__996cxa__person{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--teal-soft);border-radius:var(--ui-radius-tile);background:var(--teal-soft);display:flex}.strips-module__996cxa__avatar{border-radius:var(--ui-radius-pill);background:var(--teal);width:38px;height:38px;color:var(--paper);font-size:var(--ui-type-size-15);flex-shrink:0;place-items:center;font-weight:700;display:grid}.strips-module__996cxa__personMain{flex-direction:column;min-width:0;display:flex}.strips-module__996cxa__personName{color:var(--ink);font-size:var(--ui-type-size-15);font-weight:650}.strips-module__996cxa__personRole{color:var(--muted);font-size:var(--ui-type-size-13);margin-top:2px}.strips-module__996cxa__noOne{color:var(--ui-muted-on-paper);font-size:var(--ui-type-size-14);margin:0;line-height:1.5}
.hscroller-module__lMEaQa__frame{position:relative}.hscroller-module__lMEaQa__track{padding-bottom:var(--ui-space-1);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;scroll-padding-left:2px;display:flex;overflow-x:auto}.hscroller-module__lMEaQa__trackFlush{scroll-padding-left:0}.hscroller-module__lMEaQa__trackBleed{margin-right:calc(-1 * var(--content-pad,30px));padding-right:var(--content-pad,30px)}.hscroller-module__lMEaQa__button{z-index:2;border:1px solid var(--line);border-radius:var(--ui-radius-pill);background:var(--surface);width:36px;height:36px;box-shadow:var(--ui-shadow-card);cursor:pointer;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-out);place-items:center;display:grid;position:absolute;top:calc(50% - 18px)}.hscroller-module__lMEaQa__buttonLeft{left:-6px}.hscroller-module__lMEaQa__buttonRight{right:-6px}.hscroller-module__lMEaQa__buttonRightBleed{right:calc(var(--content-pad,30px) - 6px)}.hscroller-module__lMEaQa__buttonHidden{opacity:0;cursor:default;pointer-events:none}
.card-grid-module__nILkLq__grid{gap:var(--ui-space-6);display:grid}@media (min-width:640px){.card-grid-module__nILkLq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.card-grid-module__nILkLq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.card-grid-module__nILkLq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.card-grid-module__nILkLq__grid{gap:var(--ui-space-4)}}
.badge-module__smLXIa__badge{width:fit-content;padding:var(--ui-space-1) 10px;border-radius:var(--ui-radius-pill);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:6px;font-weight:600;line-height:1.35;display:inline-flex}.badge-module__smLXIa__badge svg{flex-shrink:0;width:12px;height:12px}.badge-module__smLXIa__muted{background:var(--paper-2);color:var(--muted);font-size:var(--ui-type-size-11);letter-spacing:.025em;text-transform:uppercase}.badge-module__smLXIa__teal{background:var(--teal-soft);color:var(--teal-deep);font-size:var(--ui-type-size-12)}.badge-module__smLXIa__outline{border-color:var(--line);background:var(--surface);color:var(--ink);font-size:var(--ui-type-size-12)}.badge-module__smLXIa__help{background:var(--teal);color:var(--paper);font-size:var(--ui-type-size-11);letter-spacing:.025em;text-transform:uppercase}
.card-module__P2P1tW__card{border:1px solid var(--ui-rule-hairline);border-radius:var(--ui-radius-card);background:var(--surface);box-shadow:var(--ui-shadow-card);color:var(--ink)}.card-module__P2P1tW__interactive{cursor:pointer;transition:box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-out), translate var(--ui-motion-duration-fast) var(--ui-motion-ease-out)}.card-module__P2P1tW__interactive:hover{box-shadow:var(--ui-shadow-card-hover);translate:0 -1px}.card-module__P2P1tW__interactive:focus-visible{outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}.card-module__P2P1tW__header{gap:var(--ui-space-2);padding:var(--ui-space-5);flex-direction:column;display:flex}.card-module__P2P1tW__title{font-size:var(--ui-type-size-17);font-weight:600;line-height:1.375}.card-module__P2P1tW__description{color:var(--muted);font-size:var(--ui-type-size-14);line-height:1.625}.card-module__P2P1tW__content{padding:0 var(--ui-space-5) var(--ui-space-5)}.card-module__P2P1tW__footer{padding:0 var(--ui-space-5) var(--ui-space-5);align-items:center;display:flex}
.document-upload-module__xcjUOW__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}
.empty-state-module__q99mUW__empty{min-height:260px;color:var(--ui-muted-on-paper);text-align:center;place-items:center;display:grid}.empty-state-module__q99mUW__empty svg{width:56px;height:56px;margin-bottom:var(--ui-space-4);opacity:.26}.empty-state-module__q99mUW__empty p{font-size:var(--ui-type-size-18);margin:0}
.rail-module__eepSUG__rail{gap:var(--ui-space-6);margin:0 calc(-1 * var(--ui-space-4));padding:0 var(--ui-space-4) var(--ui-space-6);scrollbar-width:none;display:flex;overflow-x:auto}.rail-module__eepSUG__rail::-webkit-scrollbar{display:none}@media (max-width:760px){.rail-module__eepSUG__rail{gap:var(--ui-space-4)}}
