:root{--secp-gradient-primary:linear-gradient(122.48deg,#2d9061 0.83%,#148b94);--secp-gradient-primary-deep:linear-gradient(135deg,#247f59,#137884);--secp-gradient-market:linear-gradient(135deg,#1b6e52,#115f68);--secp-green-primary:#2d9061;--secp-teal-primary:#148b94;--secp-green-hover:#267e55;--secp-teal-hover:#117b83;--secp-green-deep:#175e49;--secp-teal-deep:#0f6670;--secp-mint-soft:#eaf7f1;--secp-teal-soft:#e8f5f6;--secp-heading:#163f35;--secp-body:#405a52;--secp-muted:#6c807a;--secp-gradient-surface:linear-gradient(135deg,rgba(45,144,97,.1),rgba(20,139,148,.08));--secp-focus-ring:rgba(20,139,148,.32)}@keyframes spotlightFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes assistantPulse{0%,to{box-shadow:0 0 0 0 rgba(158,229,203,.05),0 0 0 1px hsla(0,0%,100%,.13)}50%{box-shadow:0 0 0 6px rgba(158,229,203,.07),0 0 0 1px hsla(0,0%,100%,.2)}}@keyframes assistantCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}.heroSection{padding:18px 0 20px;background:linear-gradient(180deg,#f1faf6,#fff)}.heroFrame{display:grid;width:calc(100% - 48px);max-width:1520px;margin:0 auto;overflow:hidden;grid-template-columns:minmax(0,1.32fr) minmax(470px,1fr);border-radius:24px;background:linear-gradient(135deg,#063c31,#075744 56%,#0a7658);box-shadow:0 20px 54px rgba(6,60,49,.15)}.heroConsole{align-self:center;margin:14px 14px 14px 0;padding:20px;border:1px solid rgba(11,85,66,.09);border-radius:20px;background:#fbfcfb;box-shadow:0 16px 38px rgba(2,39,31,.13)}.spotlightCarousel{position:relative;min-height:570px;overflow:hidden;color:#fff;touch-action:pan-y}.spotlightTexture{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.04;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:52px 52px}.spotlightInner{position:relative;z-index:3;display:flex;min-height:570px;flex-direction:column;justify-content:center;padding:44px 46px 38px}.spotlightCopy{width:46%;max-width:460px;animation:spotlightFadeIn .42s ease-out}.spotlightCopy--portrait{width:43%;max-width:420px}.spotlightKicker{margin:0 0 13px;color:#afe9d4;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.spotlightTitle{max-width:460px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,3.25vw,55px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.spotlightCopy--portrait .spotlightTitle{max-width:420px;font-size:clamp(44px,3vw,52px)}.spotlightDescription{max-width:420px;margin:18px 0 0;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.62}.spotlightCopy--portrait .spotlightDescription{max-width:395px}.spotlightActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px}.spotlightPrimaryAction,.spotlightSecondaryAction,.spotlightTextAction{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:750;transition:transform .18s ease,background-color .18s ease,color .18s ease}.spotlightPrimaryAction,.spotlightSecondaryAction{padding:10px 14px;border-radius:9px}.spotlightPrimaryAction{color:#07483a;background:#fff}.spotlightSecondaryAction{color:#fff;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.06)}.spotlightTextAction{min-height:34px;padding:4px 2px;color:#c7f0e1}.spotlightPrimaryAction:hover,.spotlightSecondaryAction:hover,.spotlightTextAction:hover{transform:translateY(-1px)}.spotlightTextAction:hover{color:#fff}.spotlightPrimaryAction svg,.spotlightSecondaryAction svg,.spotlightTextAction svg{width:15px;height:15px}.spotlightControls{position:relative;z-index:5;display:flex;align-items:center;gap:8px;margin-top:28px}.spotlightControls>button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid hsla(0,0%,100%,.19);border-radius:999px;color:#fff;background:hsla(0,0%,100%,.06);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.spotlightControls>button:focus-visible,.spotlightControls>button:hover{border-color:hsla(0,0%,100%,.36);background:hsla(0,0%,100%,.13)}.spotlightControls>button:first-child svg{transform:rotate(180deg)}.spotlightControls svg{width:15px;height:15px}.spotlightPause svg{width:13px;height:13px}.spotlightDots{display:flex;align-items:center;gap:7px}.spotlightDot,.spotlightDotActive{position:relative;height:8px;padding:0;border:0;border-radius:999px;cursor:pointer;transition:width .18s ease,background-color .18s ease}.spotlightDot{width:8px;background:hsla(0,0%,100%,.36)}.spotlightDotActive{width:28px;background:#fff}.spotlightDotActive:after{content:"";position:absolute;inset:-4px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px}.spotlightMedia{position:absolute;inset:0 0 0 auto;z-index:1;width:54%;min-width:340px;overflow:hidden}.spotlightCarousel--portrait .spotlightMedia{width:57%}.spotlightMediaPortrait img{width:100%;height:100%;object-fit:cover;object-position:60% center;filter:saturate(.98) contrast(1.01)}.spotlightMediaFade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,62,49,.74),rgba(4,62,49,.54) 28%,rgba(4,62,49,.2) 50%,rgba(4,62,49,.05) 63%,rgba(4,62,49,0) 72%)}.spotlightPersonCaption{position:absolute;right:26px;bottom:28px;display:flex;flex-direction:column;align-items:flex-end;padding:54px 0 0 62px;color:#fff;text-align:right;background:linear-gradient(180deg,transparent,rgba(4,34,27,.36))}.spotlightPersonCaption strong{font-family:Georgia,Times New Roman,serif;font-size:18px}.spotlightPersonCaption span{margin-top:2px;color:hsla(0,0%,100%,.8);font-size:10px}.spotlightGraphic{display:grid;place-items:center;padding:38px 28px;background:radial-gradient(circle at 66% 43%,rgba(72,185,143,.18),transparent 34%),linear-gradient(90deg,rgba(6,60,49,.02),rgba(7,87,68,.2))}.spotlightGraphicInstitutional{background:radial-gradient(circle at 60% 44%,rgba(137,221,190,.13),transparent 36%),linear-gradient(90deg,rgba(6,60,49,0),rgba(7,87,68,.12))}.documentVisual,.institutionalFramework,.protectionVisual{position:relative;width:min(100%,410px)}.institutionalFramework{display:grid;gap:18px;padding:12px 8px}.institutionalHub{display:flex;align-items:center;gap:14px}.institutionalHub>span{display:grid;width:62px;height:62px;place-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:18px;color:#063c31;background:#e7f7f1;box-shadow:0 18px 36px rgba(2,39,31,.16)}.institutionalHub svg{width:28px;height:28px}.institutionalHub div{display:flex;flex-direction:column}.institutionalHub small{color:#a9ead2;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.institutionalHub strong{margin-top:4px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.institutionalRail{position:absolute;top:76px;bottom:52px;left:38px;width:1px;background:linear-gradient(180deg,rgba(169,234,210,.52),rgba(169,234,210,.08))}.institutionalPillars{display:grid;gap:10px;margin-left:70px}.institutionalPillar{position:relative;display:grid;min-height:56px;grid-template-columns:32px 1fr;align-items:center;gap:11px;padding:10px 13px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;background:hsla(0,0%,100%,.055);backdrop-filter:blur(4px)}.institutionalPillar:before{content:"";position:absolute;top:50%;right:100%;width:32px;height:1px;background:rgba(169,234,210,.28)}.institutionalPillar span{color:#a9ead2;font-size:10px;font-weight:800}.institutionalPillar strong{font-size:12px}.protectionVisual{display:grid;grid-template-columns:118px 1fr;align-items:center;gap:18px}.protectionShield{display:grid;width:118px;height:118px;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:32px;color:#063c31;background:#e7f7f1;box-shadow:0 22px 46px rgba(2,39,31,.18)}.protectionShield svg{width:56px;height:56px}.protectionSteps{display:grid;gap:9px}.protectionStep{display:grid;min-height:56px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.13);border-radius:11px;color:#fff;background:hsla(0,0%,100%,.06)}.protectionStep>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#063c31;background:#fff}.protectionStep svg{width:16px;height:16px}.protectionStep strong{font-size:11px}.documentVisual{min-height:310px}.documentBack,.documentCard{position:absolute;width:80%;min-height:255px;border-radius:16px}.documentBackOne{top:28px;right:4px;transform:rotate(5deg);background:hsla(0,0%,100%,.1)}.documentBackTwo{top:14px;right:20px;transform:rotate(2deg);background:hsla(0,0%,100%,.15)}.documentCard{top:0;left:0;z-index:2;display:flex;flex-direction:column;padding:24px;color:#12231e;background:#fff;box-shadow:0 24px 58px rgba(2,39,31,.22)}.documentIcon{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:#0a7658;background:#e5f6f0}.documentIcon svg{width:22px;height:22px}.documentCard small{margin-top:22px;color:#118a67;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.documentCard strong{max-width:260px;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.18}.documentCard>span{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#0a7658;font-size:10px;font-weight:750}.documentCard>span svg{width:13px;height:13px}.documentTags{position:absolute;right:0;bottom:0;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:72%}.documentTags span{padding:6px 9px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;background:hsla(0,0%,100%,.08);font-size:9px;font-weight:700}.assistantCopilot{overflow:hidden;border:1px solid rgba(158,229,203,.22);background:radial-gradient(circle at 84% 8%,rgba(65,193,148,.18),transparent 28%),linear-gradient(135deg,#063c31,#075744 54%,#0a7658);box-shadow:0 14px 34px rgba(6,60,49,.16)}.assistantCopilot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.045;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:32px 32px}.assistantCopilot>*{position:relative;z-index:1}.assistantBotPulse{animation:assistantPulse 3s ease-in-out infinite}.assistantInputShell{min-height:50px;transition:box-shadow .18s ease,border-color .18s ease}.assistantInputShell:focus-within{border-color:rgba(107,207,169,.9);box-shadow:0 0 0 3px rgba(115,211,174,.18),0 12px 28px rgba(2,39,31,.16)}.assistantCursor{display:inline-block;width:1px;height:12px;flex:0 0 1px;background:#0a7658;animation:assistantCursorBlink .9s step-end infinite}@media (max-width:1120px){.heroFrame{width:calc(100% - 32px);grid-template-columns:1fr}.heroConsole{margin:0 14px 14px}.spotlightCopy{max-width:480px}.spotlightCopy--portrait{max-width:440px}.spotlightTitle{max-width:480px;font-size:clamp(44px,4.6vw,55px)}}@media (max-width:899px){.heroSection{padding-top:12px}.heroFrame{width:calc(100% - 24px);border-radius:20px}.spotlightCarousel{min-height:0}.spotlightMedia{position:relative;inset:auto;width:100%;min-width:0;height:250px}.spotlightCarousel--portrait .spotlightMedia{width:100%}.spotlightMediaPortrait img{object-position:62% 28%}.spotlightMediaFade{background:linear-gradient(0deg,rgba(4,62,49,.74),rgba(4,62,49,.22) 44%,rgba(4,62,49,0) 72%)}.spotlightPersonCaption{right:20px;bottom:18px;padding:50px 0 0 54px}.spotlightGraphic{height:auto;min-height:250px;padding:24px 20px}.documentVisual,.institutionalFramework,.protectionVisual{width:min(100%,520px)}.spotlightInner{min-height:0;padding:30px 26px 28px}.spotlightCopy,.spotlightCopy--portrait{width:100%;max-width:none}.spotlightCopy--portrait .spotlightTitle,.spotlightTitle{max-width:650px;font-size:clamp(36px,7vw,48px)}.spotlightCopy--portrait .spotlightDescription,.spotlightDescription{max-width:620px}.spotlightControls{margin-top:26px}.heroConsole{margin:0 12px 12px;padding:18px}}@media (max-width:560px){.spotlightMedia{height:230px}.spotlightGraphic{min-height:230px;padding:19px 15px}.spotlightInner{padding:24px 20px}.spotlightCopy--portrait .spotlightTitle,.spotlightTitle{font-size:34px;line-height:1.08}.spotlightDescription{margin-top:15px;font-size:14px;line-height:1.58}.spotlightActions{gap:8px;margin-top:20px}.spotlightPrimaryAction,.spotlightSecondaryAction{min-height:44px;flex:1 1 100%}.spotlightTextAction{width:100%;justify-content:flex-start}.spotlightControls{margin-top:22px}.spotlightControls>button{width:44px;height:44px;flex-basis:44px}.institutionalHub>span{width:52px;height:52px}.institutionalHub strong{font-size:19px}.institutionalRail{top:68px;left:31px}.institutionalPillars{margin-left:58px}.institutionalPillar{min-height:48px;grid-template-columns:26px 1fr;padding:8px 10px}.protectionVisual{grid-template-columns:88px 1fr;gap:11px}.protectionShield{width:88px;height:88px;border-radius:23px}.protectionShield svg{width:42px;height:42px}.protectionStep{min-height:47px;grid-template-columns:30px 1fr;padding:7px 9px}.protectionStep>span{width:30px;height:30px}.protectionStep strong{font-size:10px}.documentVisual{min-height:270px}.documentBack,.documentCard{min-height:225px}.documentCard{padding:20px}.documentCard strong{font-size:20px}.documentTags{width:78%}.heroConsole{padding:16px}.assistantInputShell{min-height:48px}}@media (prefers-reduced-motion:reduce){.assistantBotPulse,.assistantCursor,.spotlightCopy{animation:none}}.heroConsole{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(245,251,248,.72)),hsla(0,0%,100%,.72);box-shadow:0 20px 48px rgba(2,39,31,.15),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(22px) saturate(138%);-webkit-backdrop-filter:blur(22px) saturate(138%)}.heroConsole:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,hsla(0,0%,100%,.48),transparent 34%),radial-gradient(circle at 88% 8%,rgba(169,234,210,.2),transparent 30%)}.heroConsole>*{position:relative;z-index:1}.quickNavHeader h2{text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.quickNavCard{border:1px solid hsla(0,0%,100%,.78);background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(248,252,250,.64)),hsla(0,0%,100%,.68);box-shadow:0 6px 18px rgba(6,60,49,.055),inset 0 1px 0 hsla(0,0%,100%,.88);backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%)}.quickNavCard:focus-visible,.quickNavCard:hover{border-color:rgba(108,199,165,.54);background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(239,249,245,.78)),hsla(0,0%,100%,.84);box-shadow:0 10px 24px rgba(6,60,49,.09),inset 0 1px 0 hsla(0,0%,100%,.94)}.quickNavIcon{border:1px solid hsla(0,0%,100%,.72);background:linear-gradient(145deg,rgba(230,248,241,.94),rgba(201,237,224,.7));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.quickNavCard:hover .quickNavIcon{background:linear-gradient(145deg,#def6ed,rgba(184,228,211,.82))}.assistantCopilot{border:1px solid rgba(196,239,222,.24);background:linear-gradient(135deg,rgba(5,65,51,.94),rgba(8,109,82,.88)),rgba(6,78,61,.9);box-shadow:0 18px 38px rgba(3,47,37,.18),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%)}.assistantCopilot:after{content:"";position:absolute;top:-40%;right:-15%;width:58%;height:90%;pointer-events:none;transform:rotate(16deg);background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.08),transparent)}.spotlightCopy{animation-duration:.3s}.documentTags span,.institutionalPillar,.protectionStep,.spotlightControls>button,.spotlightSecondaryAction{backdrop-filter:blur(10px) saturate(118%);-webkit-backdrop-filter:blur(10px) saturate(118%)}.spotlightControls>button,.spotlightSecondaryAction{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.11)}.institutionalPillar,.protectionStep{box-shadow:0 10px 24px rgba(1,36,28,.09),inset 0 1px 0 hsla(0,0%,100%,.08)}@media (max-width:899px){.heroConsole{backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}}@media (prefers-reduced-transparency:reduce){.assistantCopilot,.documentTags span,.heroConsole,.institutionalPillar,.protectionStep,.quickNavCard,.spotlightControls>button,.spotlightSecondaryAction{backdrop-filter:none;-webkit-backdrop-filter:none}.heroConsole,.quickNavCard{background:#fbfcfb}}@media (min-width:900px){.heroFrame{align-items:stretch}.spotlightCarousel{align-self:stretch;height:100%}.spotlightInner{position:absolute;inset:0;min-height:0;height:auto;justify-content:center;padding-top:54px;padding-bottom:54px}.spotlightMedia{height:100%}.spotlightControls{margin-top:32px}}@media (min-width:1280px){.spotlightInner{padding-top:64px;padding-bottom:64px}}.spotlightCarousel--institutional .spotlightMedia{z-index:4;pointer-events:auto}.spotlightCarousel--institutional .spotlightGraphicInstitutional{padding-right:34px;padding-left:34px}.spotlightCarousel--institutional .institutionalFramework{width:min(100%,430px);gap:16px}.spotlightCarousel--institutional .institutionalHub{position:relative;padding:8px;border-radius:18px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.spotlightCarousel--institutional .institutionalHub:focus-visible,.spotlightCarousel--institutional .institutionalHub:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.06);box-shadow:0 12px 30px rgba(1,36,28,.12)}.spotlightCarousel--institutional .institutionalHub:focus-visible,.spotlightCarousel--institutional .institutionalPillar:focus-visible{outline:3px solid rgba(190,245,224,.82);outline-offset:3px}.spotlightCarousel--institutional .institutionalHub em{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:rgba(224,249,240,.72);font-size:9px;font-style:normal;font-weight:700;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease}.spotlightCarousel--institutional .institutionalHub em svg{width:12px;height:12px}.spotlightCarousel--institutional .institutionalHub:focus-visible em,.spotlightCarousel--institutional .institutionalHub:hover em{opacity:1;transform:translateY(0)}.spotlightCarousel--institutional .institutionalRail{top:82px;bottom:58px}.spotlightCarousel--institutional .institutionalPillars{gap:9px}.spotlightCarousel--institutional .institutionalPillar{min-height:66px;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;padding:10px 12px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.spotlightCarousel--institutional .institutionalPillar:focus-visible,.spotlightCarousel--institutional .institutionalPillar:hover{transform:translateX(5px);border-color:rgba(187,240,220,.34);background:hsla(0,0%,100%,.12);box-shadow:0 14px 28px rgba(1,36,28,.16),inset 0 1px 0 hsla(0,0%,100%,.13)}.spotlightCarousel--institutional .institutionalPillar:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;transform:scaleX(0);transform-origin:left center;border-radius:999px;background:linear-gradient(90deg,#a9ead2,rgba(169,234,210,0));transition:transform .25s ease}.spotlightCarousel--institutional .institutionalPillar:focus-visible:after,.spotlightCarousel--institutional .institutionalPillar:hover:after{transform:scaleX(1)}.spotlightCarousel--institutional .institutionalPillarNumber{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(169,234,210,.18);border-radius:9px;color:#b7ecd9;background:hsla(0,0%,100%,.055);font-size:9px;font-weight:850;transition:color .2s ease,background .2s ease,border-color .2s ease}.spotlightCarousel--institutional .institutionalPillar:focus-visible .institutionalPillarNumber,.spotlightCarousel--institutional .institutionalPillar:hover .institutionalPillarNumber{border-color:hsla(0,0%,100%,.3);color:#06483a;background:#dff6ed}.spotlightCarousel--institutional .institutionalPillarCopy{display:flex;min-width:0;flex-direction:column}.spotlightCarousel--institutional .institutionalPillarCopy strong{color:#fff;font-size:12px;line-height:1.3}.spotlightCarousel--institutional .institutionalPillarCopy small{display:block;overflow:hidden;margin-top:3px;color:hsla(0,0%,100%,.61);font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.spotlightCarousel--institutional .institutionalPillarAction{display:inline-flex;align-items:center;gap:4px;color:#b7ecd9;font-size:9px;font-weight:800;opacity:0;transform:translateX(-5px);transition:opacity .2s ease,transform .2s ease}.spotlightCarousel--institutional .institutionalPillarAction svg{width:12px;height:12px}.spotlightCarousel--institutional .institutionalPillar:focus-visible .institutionalPillarAction,.spotlightCarousel--institutional .institutionalPillar:hover .institutionalPillarAction{opacity:1;transform:translateX(0)}@media (max-width:899px){.spotlightCarousel--institutional .spotlightMedia{z-index:1}.spotlightCarousel--institutional .spotlightGraphicInstitutional{padding:24px 20px}.spotlightCarousel--institutional .institutionalFramework{width:min(100%,560px)}.spotlightCarousel--institutional .institutionalPillars{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0}.spotlightCarousel--institutional .institutionalPillar:before,.spotlightCarousel--institutional .institutionalRail{display:none}.spotlightCarousel--institutional .institutionalPillar{min-height:92px;grid-template-columns:30px minmax(0,1fr);align-content:center}.spotlightCarousel--institutional .institutionalPillarAction{display:none}.spotlightCarousel--institutional .institutionalPillarCopy small{white-space:normal}}@media (max-width:560px){.spotlightCarousel--institutional .institutionalHub em{display:none}.spotlightCarousel--institutional .institutionalPillars{display:flex;overflow-x:auto;gap:8px;padding:3px 1px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.spotlightCarousel--institutional .institutionalPillar{min-width:205px;min-height:82px;flex:0 0 205px;scroll-snap-align:center}.spotlightCarousel--institutional .institutionalPillar:focus-visible,.spotlightCarousel--institutional .institutionalPillar:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.spotlightCarousel--institutional .institutionalHub,.spotlightCarousel--institutional .institutionalHub em,.spotlightCarousel--institutional .institutionalPillar,.spotlightCarousel--institutional .institutionalPillar:after,.spotlightCarousel--institutional .institutionalPillarAction,.spotlightCarousel--institutional .institutionalPillarNumber{transition:none!important}}.announcementsSection{padding:54px 0 62px;background:radial-gradient(circle at 12% 0,rgba(191,235,218,.22),transparent 28%),linear-gradient(180deg,#fbfdfc,#f6faf8)}.announcementsContainer,.divisionsContainer{width:calc(100% - 48px);max-width:1440px;margin:0 auto}.announcementPriorityRow{display:grid;min-height:48px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:28px;padding:8px 12px;border:1px solid rgba(217,148,47,.26);border-radius:14px;background:linear-gradient(90deg,rgba(255,249,235,.96),rgba(255,252,245,.88));box-shadow:0 8px 22px rgba(94,65,19,.05)}.announcementPriorityIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#a86608;background:#fff1cf}.announcementListArrow,.announcementListIcon svg,.announcementPriorityIcon svg,.announcementPriorityRow>a svg,.announcementsHeader>a svg,.divisionDetailIcon svg,.divisionRailArrow,.divisionRailIcon svg,.divisionResourceList svg,.divisionServiceCard svg,.divisionViewAll svg,.divisionWatermark svg,.divisionsHeader svg,.featuredAnnouncementAction svg,.featuredAnnouncementTopline svg{width:16px;height:16px}.announcementPriorityCopy{display:flex;min-width:0;align-items:baseline;gap:9px}.announcementPriorityCopy strong{color:#8a5608;font-size:11px}.announcementPriorityCopy span{overflow:hidden;color:#5d5a51;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.announcementPriorityRow>a,.announcementsHeader>a{display:inline-flex;align-items:center;gap:7px;color:#0a7658;font-size:11px;font-weight:750}.announcementsHeader,.divisionsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.announcementsHeader{margin-bottom:24px}.announcementsHeader>div>p,.divisionsHeader>div>p{margin:0 0 8px;color:#0a7658;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.announcementsHeader h2,.divisionsHeader h2{margin:0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.announcementsHeader>div>span,.divisionsHeader>div>span{display:block;max-width:660px;margin-top:10px;color:#68756f;font-size:13px;line-height:1.65}.announcementsGrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:16px}.featuredAnnouncement{position:relative;display:flex;min-height:330px;overflow:hidden;flex-direction:column;padding:26px;border:1px solid rgba(173,232,209,.18);border-radius:22px;color:#fff;background:linear-gradient(140deg,rgba(6,60,49,.98),rgba(9,119,88,.94)),#075744;box-shadow:0 20px 46px rgba(4,51,40,.14);transition:transform .2s ease,box-shadow .2s ease}.featuredAnnouncement:focus-visible,.featuredAnnouncement:hover{transform:translateY(-2px);box-shadow:0 26px 54px rgba(4,51,40,.18)}.featuredAnnouncementGlow{position:absolute;top:-34%;right:-16%;width:62%;height:86%;transform:rotate(16deg);background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.1),transparent)}.featuredAnnouncement:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:38px 38px}.featuredAnnouncement>*{position:relative;z-index:1}.featuredAnnouncementTopline{display:flex;align-items:center;justify-content:space-between;gap:16px}.featuredAnnouncementTopline>span{display:inline-flex;align-items:center;gap:8px;color:#bcecd9;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.featuredAnnouncementTopline small{color:hsla(0,0%,100%,.62);font-size:10px}.featuredAnnouncementBody{padding-top:52px}.featuredAnnouncementBody p{margin:0 0 9px;color:#a9ead2;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.featuredAnnouncementBody h3{max-width:510px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1.12;letter-spacing:-.025em}.featuredAnnouncementBody>span{display:block;max-width:520px;margin-top:14px;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.7}.featuredAnnouncementAction{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-top:24px;color:#fff;font-size:11px}.announcementList{gap:10px}.announcementListItem{display:grid;min-height:96px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;padding:15px 16px;border:1px solid #dfe8e4;border-radius:16px;background:hsla(0,0%,100%,.88);box-shadow:0 8px 20px rgba(19,60,48,.045);backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.announcementListItem:focus-visible,.announcementListItem:hover{transform:translateY(-1px);border-color:#b7dccc;box-shadow:0 13px 28px rgba(19,60,48,.08)}.announcementListIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#0a7658;background:#e8f6f1}.announcementListCopy{display:flex;min-width:0;flex-direction:column}.announcementListCopy small{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.announcementListCopy strong{margin-top:5px;color:#17261f;font-size:13px;line-height:1.38}.announcementListCopy time{margin-top:5px;color:#78837e;font-size:10px}.announcementListArrow{color:#9aa8a2;transition:transform .18s ease,color .18s ease}.announcementListItem:hover .announcementListArrow{transform:translateX(3px);color:#0a7658}.divisionsSection{padding:70px 0 76px;background:radial-gradient(circle at 84% 12%,rgba(177,229,209,.2),transparent 26%),linear-gradient(180deg,#f5f9f7,#fff)}.divisionsHeader{margin-bottom:28px}.divisionsModeSwitch{display:inline-flex;flex-shrink:0;padding:4px;border:1px solid #dbe5e1;border-radius:13px;background:hsla(0,0%,100%,.82);box-shadow:0 7px 18px rgba(20,58,47,.04)}.divisionsModeSwitch button{min-height:38px;padding:8px 14px;border:0;border-radius:9px;color:#64716b;background:transparent;font-size:10px;font-weight:750;cursor:pointer}.divisionsModeSwitch button[aria-selected=true]{color:#fff;background:#0a7658;box-shadow:0 6px 14px rgba(10,118,88,.2)}.divisionsWorkspace{display:grid;overflow:hidden;grid-template-columns:minmax(250px,.31fr) minmax(0,.69fr);border:1px solid rgba(211,225,219,.86);border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(245,250,248,.74)),hsla(0,0%,100%,.78);box-shadow:0 22px 52px rgba(12,60,46,.09);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.divisionsRail{padding:16px;border-right:1px solid #dfe8e4;background:rgba(248,251,250,.74)}.divisionRailItem{display:grid;width:100%;min-height:66px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 11px;border:0;border-left:3px solid transparent;border-radius:11px;color:#53625b;background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.divisionRailItem+.divisionRailItem{margin-top:5px}.divisionRailItem:hover{background:rgba(229,246,240,.68)}.divisionRailItem[aria-selected=true]{border-left-color:#0a7658;color:#073c31;background:linear-gradient(90deg,#e5f6f0,rgba(235,248,243,.76));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.divisionRailIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(210,232,223,.86);border-radius:10px;color:#0a7658;background:hsla(0,0%,100%,.74)}.divisionRailCopy{display:flex;min-width:0;flex-direction:column}.divisionRailCopy strong{font-size:11px;line-height:1.35}.divisionRailCopy small{display:-webkit-box;overflow:hidden;margin-top:3px;color:#7a8680;font-size:9px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.divisionRailArrow{color:#a1aca7}.divisionRailItem[aria-selected=true] .divisionRailArrow{color:#0a7658}.divisionDetailPanel{position:relative;min-height:470px;overflow:hidden;padding:30px;background:radial-gradient(circle at 88% 4%,rgba(178,231,211,.22),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(249,252,251,.96))}.divisionWatermark{position:absolute;top:-34px;right:-28px;display:grid;width:190px;height:190px;place-items:center;border:1px solid rgba(9,119,88,.08);border-radius:50%;color:rgba(9,119,88,.055)}.divisionWatermark svg{width:88px;height:88px}.divisionDetailIntro{position:relative;z-index:1;display:flex;align-items:flex-start;gap:14px;padding-right:130px}.divisionDetailIcon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:13px;color:#0a7658;background:#e5f6f0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.divisionDetailIcon svg{width:22px;height:22px}.divisionDetailIntro p{margin:0 0 5px;color:#0a7658;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.divisionDetailIntro h3{margin:0;color:#0b3d32;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,36px);font-weight:500;letter-spacing:-.025em}.divisionDetailIntro>div>span{display:block;max-width:620px;margin-top:8px;color:#65736d;font-size:12px;line-height:1.65}.divisionPanelColumns{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(230px,.82fr);gap:24px;margin-top:28px}.divisionBlockHeading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.divisionBlockHeading h4{margin:0;color:#173128;font-size:12px}.divisionBlockHeading span{color:#8a958f;font-size:9px}.divisionServiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.divisionServiceCard{display:grid;min-height:72px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 11px;border:1px solid #dfe9e5;border-radius:12px;background:hsla(0,0%,100%,.84);box-shadow:0 6px 16px rgba(20,63,50,.035);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.divisionServiceCard:focus-visible,.divisionServiceCard:hover{transform:translateY(-1px);border-color:#b7dccd;box-shadow:0 10px 22px rgba(20,63,50,.075)}.divisionServiceCard>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#0a7658;background:#edf8f4}.divisionServiceCard>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.divisionServiceCard strong{color:#183128;font-size:10px;line-height:1.35}.divisionServiceCard small{margin-top:3px;color:#7d8883;font-size:9px;line-height:1.3}.divisionServiceArrow{color:#a1ada7;transition:transform .18s ease,color .18s ease}.divisionServiceCard:hover .divisionServiceArrow{transform:translateX(2px);color:#0a7658}.divisionResourceList{overflow:hidden;border:1px solid #dfe8e4;border-radius:12px;background:rgba(249,252,251,.88)}.divisionResourceList a{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;color:#31453d;font-size:10px;font-weight:650}.divisionResourceList a+a{border-top:1px solid #e5ece9}.divisionResourceList a:hover{color:#0a7658;background:#f1f9f6}.divisionResourceList svg,.divisionViewAll svg{width:13px;height:13px}.divisionViewAll{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#0a7658;font-size:10px;font-weight:750}@media (max-width:1120px){.announcementsContainer,.divisionsContainer{width:calc(100% - 32px)}.divisionsWorkspace{grid-template-columns:1fr}.divisionsRail{display:flex;overflow-x:auto;gap:7px;padding:12px;border-right:0;border-bottom:1px solid #dfe8e4;scroll-snap-type:x mandatory}.divisionRailItem,.divisionRailItem+.divisionRailItem{min-width:190px;min-height:58px;margin-top:0;border-left:0;border-bottom:3px solid transparent;scroll-snap-align:start}.divisionRailItem[aria-selected=true]{border-bottom-color:#0a7658;border-left-color:transparent}.divisionRailCopy small{display:none}}@media (max-width:860px){.announcementsSection,.divisionsSection{padding:46px 0 52px}.announcementsHeader,.divisionsHeader{align-items:flex-start;flex-direction:column;gap:18px}.announcementsGrid{grid-template-columns:1fr}.featuredAnnouncement{min-height:285px}.divisionsHeader{margin-bottom:22px}.divisionsModeSwitch{width:100%}.divisionsModeSwitch button{flex:1}.divisionDetailPanel{padding:24px}.divisionDetailIntro{padding-right:92px}.divisionPanelColumns{grid-template-columns:1fr}}@media (max-width:560px){.announcementsContainer,.divisionsContainer{width:calc(100% - 24px)}.announcementPriorityRow{grid-template-columns:34px minmax(0,1fr)}.announcementPriorityCopy{align-items:flex-start;flex-direction:column;gap:2px}.announcementPriorityCopy span{max-width:100%;white-space:normal}.announcementPriorityRow>a{grid-column:2;width:fit-content}.announcementsHeader h2,.divisionsHeader h2{font-size:31px}.announcementsHeader>a{align-self:flex-start}.featuredAnnouncement{min-height:300px;padding:21px}.featuredAnnouncementTopline{align-items:flex-start;flex-direction:column;gap:7px}.featuredAnnouncementBody{padding-top:38px}.featuredAnnouncementBody h3{font-size:26px}.announcementListItem{min-height:88px;grid-template-columns:38px minmax(0,1fr) 16px;gap:11px;padding:13px}.announcementListIcon{width:38px;height:38px}.divisionsWorkspace{border-radius:18px}.divisionsRail{padding:10px}.divisionRailItem{min-width:154px;grid-template-columns:32px minmax(0,1fr);padding:8px 9px}.divisionRailIcon{width:32px;height:32px}.divisionRailArrow{display:none}.divisionDetailPanel{min-height:0;padding:19px}.divisionWatermark{width:120px;height:120px}.divisionWatermark svg{width:56px;height:56px}.divisionDetailIntro{gap:11px;padding-right:44px}.divisionDetailIcon{width:42px;height:42px;flex-basis:42px}.divisionDetailIntro h3{font-size:28px}.divisionServiceGrid{grid-template-columns:1fr}.divisionBlockHeading span{display:none}}@media (prefers-reduced-transparency:reduce){.announcementListItem,.divisionsWorkspace{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}}@keyframes premiumRevealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes announcementCardIn{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes announcementSweep{0%{transform:translate3d(-120%,0,0) rotate(14deg)}62%,to{transform:translate3d(240%,0,0) rotate(14deg)}}@keyframes announcementFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(0deg)}}@keyframes announcementProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.premiumReveal .announcementList,.premiumReveal .announcementPriorityRow,.premiumReveal .announcementsHeader,.premiumReveal .featuredAnnouncementShell{opacity:0;transform:translateY(18px)}.premiumReveal.isVisible .announcementList,.premiumReveal.isVisible .announcementPriorityRow,.premiumReveal.isVisible .announcementsHeader,.premiumReveal.isVisible .featuredAnnouncementShell{animation:premiumRevealUp .55s cubic-bezier(.22,1,.36,1) forwards}.premiumReveal.isVisible .announcementPriorityRow{animation-delay:30ms}.premiumReveal.isVisible .announcementsHeader{animation-delay:90ms}.premiumReveal.isVisible .featuredAnnouncementShell{animation-delay:.16s}.premiumReveal.isVisible .announcementList{animation-delay:.22s}.announcementsSection{position:relative;overflow:hidden;padding:48px 0 54px;background:radial-gradient(circle at 8% 5%,rgba(181,234,214,.25),transparent 26%),radial-gradient(circle at 91% 88%,rgba(183,229,212,.18),transparent 28%),linear-gradient(180deg,#fbfdfc,#f5faf8)}.announcementsSection:after{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border:1px solid rgba(8,110,83,.055);border-radius:50%;box-shadow:0 0 0 52px rgba(8,110,83,.025),0 0 0 104px rgba(8,110,83,.018);pointer-events:none}.announcementPriorityRow{margin-bottom:24px;border-color:rgba(207,143,43,.25);background:linear-gradient(110deg,rgba(255,249,235,.92),rgba(255,252,245,.72));box-shadow:0 10px 25px rgba(91,63,17,.045),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%)}.announcementsHeader{margin-bottom:22px}.announcementsGrid{position:relative;z-index:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:18px}.featuredAnnouncementShell{min-width:0;touch-action:pan-y}.featuredAnnouncement{min-height:348px;padding:25px;border-color:rgba(203,244,229,.2);background:radial-gradient(circle at 80% 18%,rgba(95,212,167,.2),transparent 30%),linear-gradient(140deg,rgba(5,57,46,.99),rgba(8,117,87,.96));box-shadow:0 24px 52px rgba(4,51,40,.16),inset 0 1px 0 hsla(0,0%,100%,.11);animation:announcementCardIn .34s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.featuredAnnouncement--notice{background:radial-gradient(circle at 80% 18%,rgba(97,216,199,.22),transparent 30%),linear-gradient(140deg,#07473e,#087a6d)}.featuredAnnouncement--consultation{background:radial-gradient(circle at 80% 18%,rgba(116,193,202,.2),transparent 30%),linear-gradient(140deg,#073e3b,#176a70)}.featuredAnnouncement--service{background:radial-gradient(circle at 80% 18%,rgba(135,220,184,.22),transparent 30%),linear-gradient(140deg,#064234,#17845f)}.featuredAnnouncement:focus-visible,.featuredAnnouncement:hover{transform:translateY(-3px);box-shadow:0 30px 62px rgba(4,51,40,.2),inset 0 1px 0 hsla(0,0%,100%,.13)}.featuredAnnouncementGlow{top:-48%;right:-34%;width:70%;height:150%;opacity:.72;animation:announcementSweep 7.8s ease-in-out infinite}.featuredAnnouncementVisual{position:absolute;top:72px;right:34px;width:150px;height:150px;opacity:.52;animation:announcementFloat 5.4s ease-in-out infinite}.featuredDocument{position:absolute;display:grid;width:72px;height:92px;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:13px;background:linear-gradient(145deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.035));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.featuredDocumentBack{top:19px;left:46px;transform:rotate(12deg);opacity:.55}.featuredDocumentMiddle{top:8px;left:27px;transform:rotate(5deg);opacity:.72}.featuredDocumentFront{top:0;left:7px;color:hsla(0,0%,100%,.9)}.featuredDocumentFront svg{width:28px;height:28px}.featuredNode{position:absolute;width:7px;height:7px;border:1px solid hsla(0,0%,100%,.45);border-radius:50%;background:rgba(169,234,210,.62);box-shadow:0 0 0 5px rgba(169,234,210,.08)}.featuredNodeOne{right:6px;bottom:28px}.featuredNodeTwo{right:39px;bottom:5px}.featuredConnection{position:absolute;right:13px;bottom:19px;width:38px;height:1px;transform:rotate(-31deg);transform-origin:right center;background:hsla(0,0%,100%,.24)}.featuredAnnouncementTopline time{color:hsla(0,0%,100%,.64);font-size:10px}.featuredAnnouncementBody{max-width:70%;margin-top:auto;padding-top:44px}.featuredAnnouncementBody h3{font-size:clamp(26px,2.15vw,33px)}.featuredAnnouncementFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.featuredAnnouncementAction{margin-top:0}.featuredAnnouncementCount{color:hsla(0,0%,100%,.56);font-size:10px;font-weight:700;letter-spacing:.08em}.featuredAnnouncementProgress{position:absolute;right:24px;bottom:0;left:24px;height:2px;transform:scaleX(0);transform-origin:left center;border-radius:999px;background:linear-gradient(90deg,rgba(194,241,223,.96),hsla(0,0%,100%,.55));animation:announcementProgress 6.5s linear forwards}.announcementMobileDots,.featuredAnnouncementProgress.isPaused{display:none}.announcementList{display:grid;gap:8px}.announcementListItem{--announcement-accent:#0a7658;position:relative;min-height:79px;overflow:hidden;grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;padding:12px 14px;border:1px solid rgba(215,228,222,.9);color:inherit;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(248,252,250,.7));text-align:left;cursor:pointer;opacity:0;animation:premiumRevealUp .42s cubic-bezier(.22,1,.36,1) var(--announcement-delay) forwards}.announcementListItem--notice{--announcement-accent:#13877b}.announcementListItem--consultation{--announcement-accent:#267d86}.announcementListItem--service{--announcement-accent:#1a8a64}.announcementListItem:focus-visible,.announcementListItem:hover,.announcementListItem[aria-pressed=true]{transform:translateY(-1px);border-color:rgba(10,118,88,.28);background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(239,249,245,.86));box-shadow:0 13px 28px rgba(19,60,48,.08)}.announcementActiveBar{position:absolute;top:12px;bottom:12px;left:0;width:3px;transform:scaleY(0);transform-origin:center;border-radius:0 999px 999px 0;background:var(--announcement-accent);transition:transform .24s ease}.announcementListItem[aria-pressed=true] .announcementActiveBar{transform:scaleY(1)}.announcementListIcon{width:38px;height:38px;color:var(--announcement-accent);background:#eaf7f2;transition:transform .2s ease,box-shadow .2s ease}.announcementListItem:hover .announcementListIcon,.announcementListItem[aria-pressed=true] .announcementListIcon{transform:translateY(-1px);box-shadow:0 8px 18px rgba(10,118,88,.12)}.announcementListCopy strong{font-size:12px}.announcementListArrow{opacity:.44}.announcementListItem:hover .announcementListArrow,.announcementListItem[aria-pressed=true] .announcementListArrow{transform:translateX(4px);color:var(--announcement-accent);opacity:1}@media (max-width:860px){.announcementsSection{padding:44px 0 48px}.announcementsGrid{grid-template-columns:1fr}.featuredAnnouncement{min-height:310px}.announcementList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.announcementsContainer{width:calc(100% - 24px)}.featuredAnnouncement{min-height:340px;padding:21px}.featuredAnnouncementVisual{top:62px;right:8px;transform:scale(.8);transform-origin:top right}.featuredAnnouncementBody{max-width:88%;padding-top:96px}.featuredAnnouncementBody h3{font-size:26px}.announcementMobileDots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px}.announcementMobileDots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#bed6cc;transition:width .2s ease,background .2s ease}.announcementMobileDots button[aria-current=true]{width:28px;background:#0a7658}.announcementList{grid-template-columns:1fr}.announcementListItem{min-height:76px}}@media (prefers-reduced-motion:reduce){.announcementListItem,.featuredAnnouncement,.featuredAnnouncementGlow,.featuredAnnouncementProgress,.featuredAnnouncementVisual,.premiumReveal .announcementList,.premiumReveal .announcementPriorityRow,.premiumReveal .announcementsHeader,.premiumReveal .featuredAnnouncementShell{animation:none!important;opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){.announcementListItem,.announcementPriorityRow,.featuredAnnouncement,.featuredDocument{backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes servicesRevealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes panelContentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes contextItemIn{0%{opacity:0;transform:translateX(-7px)}to{opacity:1;transform:translateX(0)}}@keyframes visualOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes visualFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes connectorDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.premiumReveal .servicesExperienceGuide,.premiumReveal .servicesExperienceHeader,.premiumReveal .servicesExperienceWorkspace{opacity:0;transform:translateY(18px)}.premiumReveal.isVisible .servicesExperienceGuide,.premiumReveal.isVisible .servicesExperienceHeader,.premiumReveal.isVisible .servicesExperienceWorkspace{animation:servicesRevealUp .55s cubic-bezier(.22,1,.36,1) forwards}.premiumReveal.isVisible .servicesExperienceHeader{animation-delay:60ms}.premiumReveal.isVisible .servicesExperienceGuide{animation-delay:.12s}.premiumReveal.isVisible .servicesExperienceWorkspace{animation-delay:.18s}.servicesExperienceSection{position:relative;overflow:hidden;padding:58px 0 72px;background:radial-gradient(circle at 90% 6%,rgba(166,225,202,.22),transparent 28%),linear-gradient(180deg,#f5faf8,#fff)}.servicesExperienceSection:before{content:"";position:absolute;top:0;left:50%;width:min(92%,1320px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(7,101,76,.13),transparent)}.servicesExperienceContainer{width:calc(100% - 48px);max-width:1440px;margin:0 auto}.servicesExperienceHeader>div>p{margin:0 0 8px;color:#0a7658;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.servicesExperienceHeader h2{margin:0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.servicesExperienceHeader>div>span{display:block;max-width:710px;margin-top:10px;color:#68756f;font-size:13px;line-height:1.65}.servicesExperienceGuide{display:inline-flex;min-height:34px;align-items:center;gap:8px;margin-top:18px;padding:7px 11px;border:1px solid rgba(164,210,192,.42);border-radius:999px;color:#527168;background:rgba(239,249,245,.72);font-size:10px;transition:opacity .25s ease,transform .25s ease,max-height .25s ease,margin .25s ease,padding .25s ease}.servicesExperienceGuide svg{width:13px;height:13px;color:#0a7658}.servicesExperienceGuide.isDismissed{max-height:0;margin-top:0;padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-5px);pointer-events:none}.servicesExperienceWorkspace{position:relative;overflow:hidden;margin-top:16px;border:1px solid rgba(205,222,215,.85);border-radius:24px;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(245,250,248,.72));box-shadow:0 24px 58px rgba(12,60,46,.1),inset 0 1px 0 hsla(0,0%,100%,.88);backdrop-filter:blur(20px) saturate(122%);-webkit-backdrop-filter:blur(20px) saturate(122%)}.servicesExperienceToolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:22px;padding:10px 14px 10px 18px;border-bottom:1px solid rgba(218,230,225,.88);background:rgba(250,252,251,.68)}.servicesExperienceToolbar>span{color:#627069;font-size:10px;letter-spacing:.03em}.servicesExperienceModeSwitch{position:relative;display:grid;min-width:310px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid rgba(210,225,218,.9);border-radius:13px;background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.servicesExperienceModeIndicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:linear-gradient(135deg,#086a50,#0a8562);box-shadow:0 7px 16px rgba(7,105,79,.2);transition:transform .28s cubic-bezier(.22,1,.36,1)}.servicesExperienceModeSwitch.is-requirement .servicesExperienceModeIndicator{transform:translateX(100%)}.servicesExperienceModeSwitch button{position:relative;z-index:1;display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:7px 11px;border:0;color:#66736d;background:transparent;font-size:10px;cursor:pointer;transition:color .2s ease}.servicesExperienceModeSwitch button svg{width:13px;height:13px}.servicesExperienceModeSwitch button[aria-selected=true]{color:#fff}.servicesExperienceBody{display:grid;grid-template-columns:minmax(260px,.31fr) 24px minmax(0,.69fr)}.servicesExperienceRail{--rail-step:68px;padding:16px;border-right:1px solid rgba(218,230,225,.78);background:linear-gradient(180deg,rgba(248,251,250,.8),rgba(244,249,247,.64))}.servicesExperienceRailIndicator{position:absolute;top:16px;right:10px;left:10px;height:62px;transform:translateY(calc(var(--active-index) * var(--rail-step)));border:1px solid rgba(166,218,198,.5);border-left:4px solid #0a7658;border-radius:12px;background:linear-gradient(90deg,rgba(223,245,237,.98),rgba(239,249,245,.72));box-shadow:0 9px 22px rgba(16,93,70,.08),inset 0 1px 0 hsla(0,0%,100%,.86);transition:transform .28s cubic-bezier(.22,1,.36,1)}.servicesExperienceRailItem{position:relative;z-index:1;display:grid;width:100%;height:62px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 11px;border:0;border-radius:12px;color:#59675f;background:transparent;text-align:left;cursor:pointer;transition:color .2s ease,transform .2s ease}.servicesExperienceRailItem+.servicesExperienceRailItem{margin-top:6px}.servicesExperienceRailItem:hover{color:#0b4c3c;transform:translateX(2px)}.servicesExperienceRailItem[aria-selected=true]{color:#073c31}.servicesExperienceRailItem[aria-selected=true]:after{content:"";position:absolute;top:50%;right:-31px;width:30px;height:1px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#0a7658,rgba(10,118,88,.12));animation:connectorDraw .32s cubic-bezier(.22,1,.36,1) 80ms forwards}.servicesExperienceRailIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(207,226,219,.88);border-radius:10px;color:#0a7658;background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.servicesExperienceRailIcon svg{width:17px;height:17px}.servicesExperienceRailItem[aria-selected=true] .servicesExperienceRailIcon{transform:translateY(-1px);background:hsla(0,0%,100%,.96);box-shadow:0 8px 18px rgba(10,118,88,.14),inset 0 1px 0 hsla(0,0%,100%,.96)}.servicesExperienceRailCopy{display:flex;min-width:0;flex-direction:column}.servicesExperienceRailCopy strong{font-size:11px;line-height:1.32}.servicesExperienceRailCopy small{display:-webkit-box;overflow:hidden;margin-top:3px;color:#7a8780;font-size:9px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.servicesExperienceRailArrow{width:14px;height:14px;color:#9ba8a2;transition:transform .2s ease,color .2s ease}.servicesExperienceRailItem[aria-selected=true] .servicesExperienceRailArrow{transform:translateX(2px);color:#0a7658}.servicesExperienceConnector{position:relative;background:linear-gradient(180deg,rgba(244,249,247,.9),hsla(0,0%,100%,.6))}.servicesExperienceConnector>span{position:absolute;top:46px;bottom:46px;left:50%;width:1px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(9,113,84,.24),transparent)}.servicesExperiencePanel{position:relative;min-width:0;overflow:hidden;touch-action:pan-y;background:radial-gradient(circle at 88% 5%,rgba(169,229,206,.22),transparent 29%),linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,252,250,.96))}.servicesExperiencePanelContent{position:relative;min-height:500px;padding:28px;animation:panelContentIn .32s cubic-bezier(.22,1,.36,1)}.servicesExperienceVisual{position:absolute;top:-36px;right:-34px;width:210px;height:210px;color:rgba(7,112,83,.14);animation:visualFloat 5.8s ease-in-out infinite}.servicesExperienceVisual>svg{position:absolute;top:50%;left:50%;width:72px;height:72px;transform:translate(-50%,-50%);stroke-width:1.25}.servicesVisualOrbit,.servicesVisualRing{position:absolute;border:1px solid rgba(7,112,83,.1);border-radius:50%}.servicesVisualRingOuter{inset:8px}.servicesVisualRingInner{inset:38px;border-style:dashed}.servicesVisualOrbitOne{inset:22px 8px;border-top-color:rgba(7,112,83,.28);border-bottom-color:transparent;animation:visualOrbit 18s linear infinite}.servicesVisualOrbitTwo{inset:8px 30px;border-right-color:rgba(7,112,83,.22);border-left-color:transparent;animation:visualOrbit 22s linear infinite reverse}.servicesVisualNode{position:absolute;width:7px;height:7px;border-radius:50%;background:rgba(7,112,83,.26);box-shadow:0 0 0 5px rgba(7,112,83,.035)}.servicesVisualNodeOne{top:30px;left:54px}.servicesVisualNodeTwo{right:28px;bottom:66px}.servicesVisualNodeThree{bottom:25px;left:68px}.servicesExperienceIntro{z-index:1;display:flex;align-items:flex-start;gap:14px;padding-right:150px}.servicesExperienceIntroIcon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid rgba(200,226,216,.75);border-radius:14px;color:#0a7658;background:linear-gradient(145deg,rgba(235,249,244,.98),rgba(213,240,229,.82));box-shadow:0 10px 22px rgba(8,100,74,.09),inset 0 1px 0 hsla(0,0%,100%,.9)}.servicesExperienceIntroIcon svg{width:22px;height:22px}.servicesExperienceIntro p{margin:0 0 5px;color:#0a7658;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.servicesExperienceIntro h3{margin:0;color:#0b3d32;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,36px);font-weight:500;letter-spacing:-.025em}.servicesExperienceIntro>div>span{display:block;max-width:650px;margin-top:8px;color:#65736d;font-size:12px}.servicesExperienceContext{z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;padding:8px;border:1px solid rgba(214,229,223,.88);border-radius:13px;background:rgba(244,250,247,.72)}.servicesExperienceContext>span{display:flex;min-height:34px;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;color:#40554c;background:hsla(0,0%,100%,.72);font-size:9px;font-weight:700;opacity:0;animation:contextItemIn .3s cubic-bezier(.22,1,.36,1) var(--context-delay) forwards}.servicesExperienceContext small{color:#0a7658;font-size:8px;font-weight:800}@media (max-width:860px){.servicesExperienceVisual{width:150px;height:150px}.servicesExperienceVisual>svg{width:52px;height:52px}.servicesExperienceIntro{padding-right:90px}}@media (max-width:560px){.servicesExperienceVisual{top:-22px;right:-35px;width:120px;height:120px}.servicesExperienceVisual>svg{width:42px;height:42px}.servicesExperienceIntro{gap:11px;padding-right:36px}.servicesExperienceIntroIcon{width:42px;height:42px;flex-basis:42px}.servicesExperienceIntro h3{font-size:28px}.servicesExperienceContext{grid-template-columns:repeat(2,minmax(0,1fr))}}.servicesExperienceColumns{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(225px,.82fr);gap:22px;margin-top:24px}.servicesExperienceBlockHeading{margin-bottom:11px}.servicesExperienceBlockHeading>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.servicesExperienceBlockHeading h4,.servicesExperienceResourcesToggle strong{margin:0;color:#173128;font-size:12px}.servicesExperienceBlockHeading span,.servicesExperienceResourcesToggle small{color:#89958f;font-size:9px;font-weight:500}.servicesExperienceServiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.servicesExperienceServiceCard{position:relative;display:grid;min-height:72px;overflow:hidden;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 11px;border:1px solid rgba(217,231,225,.92);border-radius:13px;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(248,252,250,.68));box-shadow:0 7px 18px rgba(20,63,50,.04),inset 0 1px 0 hsla(0,0%,100%,.9);opacity:0;animation:serviceCardIn .34s cubic-bezier(.22,1,.36,1) var(--card-delay) forwards;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.servicesExperienceServiceCard:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#0a7658,#76c9aa);transition:transform .24s ease}.servicesExperienceServiceCard:focus-visible,.servicesExperienceServiceCard:hover{transform:translateY(-2px);border-color:rgba(146,207,184,.7);box-shadow:0 13px 28px rgba(20,63,50,.09),inset 0 1px 0 hsla(0,0%,100%,.94)}.servicesExperienceServiceCard:focus-visible:after,.servicesExperienceServiceCard:hover:after{transform:scaleX(1)}.servicesExperienceServiceIcon{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;color:#0a7658;background:linear-gradient(145deg,#edf8f4,#dff2ea);transition:transform .2s ease,box-shadow .2s ease}.servicesExperienceServiceIcon svg{width:16px;height:16px}.servicesExperienceServiceCard:hover .servicesExperienceServiceIcon{transform:translateY(-2px);box-shadow:0 8px 18px rgba(10,118,88,.12)}.servicesExperienceServiceCard>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.servicesExperienceServiceCard strong{color:#183128;font-size:10px}.servicesExperienceServiceCard small{margin-top:3px;color:#7d8883;font-size:9px;line-height:1.3;transition:color .2s ease}.servicesExperienceServiceCard:hover small{color:#596a62}.servicesExperienceServiceArrow{width:14px;height:14px;color:#93a19b;opacity:.45;transform:translateX(-3px);transition:transform .2s ease,color .2s ease,opacity .2s ease}.servicesExperienceServiceCard:hover .servicesExperienceServiceArrow{color:#0a7658;opacity:1;transform:translateX(2px)}.servicesExperienceResourcesToggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px;padding:0;border:0;background:transparent;text-align:left;cursor:default}.servicesExperienceResourcesToggle>span{display:flex;align-items:baseline;justify-content:space-between;gap:14px;width:100%}.servicesExperienceResourcesToggle>svg{display:none;width:16px;height:16px}.servicesExperienceResourceList{overflow:hidden;border:1px solid rgba(219,232,226,.92);border-radius:12px;background:rgba(249,252,251,.82)}.servicesExperienceResourceList a{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;color:#31453d;font-size:10px;font-weight:650;opacity:0;animation:serviceCardIn .3s cubic-bezier(.22,1,.36,1) var(--resource-delay) forwards;transition:color .18s ease,background .18s ease,padding .18s ease}.servicesExperienceResourceList a+a{border-top:1px solid #e5ece9}.servicesExperienceResourceList a:hover{padding-left:14px;color:#0a7658;background:#f1f9f6}.servicesExperienceResourceList svg,.servicesExperienceViewAll svg{width:13px;height:13px}.servicesExperienceViewAll{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#0a7658;font-size:10px;font-weight:750}@media (max-width:1120px){.servicesExperienceContainer{width:calc(100% - 32px)}.servicesExperienceBody{grid-template-columns:1fr}.servicesExperienceRail{display:flex;overflow-x:auto;gap:7px;padding:12px;border-right:0;border-bottom:1px solid rgba(218,230,225,.78);scroll-snap-type:x mandatory;scrollbar-width:thin}.servicesExperienceConnector,.servicesExperienceRailIndicator,.servicesExperienceRailItem[aria-selected=true]:after{display:none}.servicesExperienceRailItem,.servicesExperienceRailItem+.servicesExperienceRailItem{min-width:184px;height:58px;margin-top:0;scroll-snap-align:center}.servicesExperienceRailItem[aria-selected=true]{border:1px solid rgba(158,214,192,.62);background:linear-gradient(90deg,rgba(226,246,238,.96),rgba(240,249,246,.8));box-shadow:0 8px 20px rgba(11,100,75,.08)}.servicesExperienceRailCopy small{display:none}}@media (max-width:860px){.servicesExperienceSection{padding:50px 0 58px}.servicesExperienceToolbar{align-items:flex-start;flex-direction:column}.servicesExperienceModeSwitch{width:100%;min-width:0}.servicesExperiencePanelContent{min-height:0;padding:24px}.servicesExperienceColumns{grid-template-columns:1fr}}@media (max-width:560px){.servicesExperienceContainer{width:calc(100% - 24px)}.servicesExperienceHeader h2{font-size:31px}.servicesExperienceWorkspace{border-radius:18px}.servicesExperienceToolbar{padding:12px}.servicesExperienceToolbar>span{display:none}.servicesExperienceModeSwitch button{font-size:9px}.servicesExperienceRail{padding:10px}.servicesExperienceRailItem{min-width:148px;grid-template-columns:32px minmax(0,1fr);padding:8px 9px}.servicesExperienceRailIcon{width:32px;height:32px}.servicesExperienceRailArrow{display:none}.servicesExperiencePanelContent{padding:19px}.servicesExperienceServiceGrid{grid-template-columns:1fr}.servicesExperienceResourcesToggle{min-height:44px;cursor:pointer}.servicesExperienceResourcesToggle>span{align-items:flex-start;flex-direction:column;gap:2px}.servicesExperienceResourcesToggle>svg{display:block;transition:transform .2s ease}.servicesExperienceResourcesToggle[aria-expanded=true]>svg{transform:rotate(90deg)}.servicesExperienceResourceList{max-height:0;border-color:transparent;opacity:0;transition:max-height .3s ease,opacity .2s ease,border-color .2s ease}.servicesExperienceResourceList.isOpen{max-height:240px;border-color:rgba(219,232,226,.92);opacity:1}}@media (prefers-reduced-motion:reduce){.premiumReveal .servicesExperienceGuide,.premiumReveal .servicesExperienceHeader,.premiumReveal .servicesExperienceWorkspace,.servicesExperienceContext>span,.servicesExperiencePanelContent,.servicesExperienceRailItem[aria-selected=true]:after,.servicesExperienceResourceList a,.servicesExperienceServiceCard,.servicesExperienceVisual,.servicesVisualOrbitOne,.servicesVisualOrbitTwo{animation:none!important;opacity:1;transform:none}.servicesExperienceModeIndicator,.servicesExperienceRailIndicator{transition:none}}@media (prefers-reduced-transparency:reduce){.servicesExperienceServiceCard,.servicesExperienceWorkspace{backdrop-filter:none;-webkit-backdrop-filter:none}}.announcementPriorityCopy strong{color:#69440b;font-size:13px;font-weight:800;letter-spacing:.01em}.announcementPriorityCopy span{color:#5e5a50;font-size:13px;line-height:1.5}.announcementPriorityRow>a{font-size:12.5px;font-weight:750}.announcementsHeader>div>p,.servicesExperienceHeader>div>p{font-size:11.5px;letter-spacing:.15em}.announcementsHeader h2{font-size:clamp(42px,4vw,54px);line-height:1.02}.announcementsHeader>div>span,.servicesExperienceHeader>div>span{color:#52625b;font-size:15px;line-height:1.65}.announcementsHeader>a{font-size:12.5px;font-weight:750}.featuredAnnouncementTopline span,.featuredAnnouncementTopline time{font-size:11px;font-weight:750;letter-spacing:.08em}.featuredAnnouncementBody p{font-size:11.5px;letter-spacing:.13em}.featuredAnnouncementBody h3{font-size:clamp(30px,2.4vw,38px);line-height:1.08}.featuredAnnouncementBody>span{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.65}.featuredAnnouncementAction{font-size:12.5px;font-weight:750}.featuredAnnouncementCount{font-size:11px}.announcementListItem{min-height:88px;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;padding:14px 17px}.announcementListIcon{width:44px;height:44px}.announcementListIcon svg{width:19px;height:19px}.announcementListCopy small{color:#0a7658;font-size:10.5px;font-weight:800;letter-spacing:.1em}.announcementListCopy strong{margin-top:3px;color:#183128;font-size:13.5px;font-weight:750;line-height:1.35}.announcementListCopy time{margin-top:4px;color:#64736d;font-size:11px;line-height:1.35}.servicesExperienceHeader h2{font-size:clamp(40px,4vw,52px);line-height:1.02}.servicesExperienceGuide{min-height:38px;padding:8px 13px;color:#41554c;font-size:12px;font-weight:600}.servicesExperienceGuide svg{width:15px;height:15px}.servicesExperienceToolbar{min-height:68px;padding:11px 16px 11px 20px}.servicesExperienceToolbar>span{color:#43564e;font-size:12px;font-weight:700}.servicesExperienceModeSwitch{min-width:350px}.servicesExperienceModeSwitch button{min-height:42px;padding:9px 14px;font-size:12px;font-weight:750}.servicesExperienceModeSwitch button svg{width:15px;height:15px}.servicesExperienceBody{grid-template-columns:minmax(320px,360px) 28px minmax(0,1fr)}.servicesExperienceRail{--rail-step:84px;padding:18px}.servicesExperienceRailIndicator{top:18px;right:12px;left:12px;height:76px;border-left-width:5px;border-radius:15px}.servicesExperienceRailItem{height:76px;grid-template-columns:46px minmax(0,1fr) 18px;gap:12px;padding:10px 13px;border-radius:15px}.servicesExperienceRailItem+.servicesExperienceRailItem{margin-top:8px}.servicesExperienceRailIcon{width:46px;height:46px;border-radius:13px}.servicesExperienceRailIcon svg{width:20px;height:20px}.servicesExperienceRailCopy strong{color:#253a31;font-size:13.5px;font-weight:750;line-height:1.3}.servicesExperienceRailCopy small{margin-top:4px;color:#586a62;font-size:11px;line-height:1.45;-webkit-line-clamp:2}.servicesExperienceRailArrow{width:16px;height:16px;color:#64766e}.servicesExperiencePanelContent{min-height:590px;padding:34px}.servicesExperienceIntro{gap:17px}.servicesExperienceIntroIcon{width:56px;height:56px;flex-basis:56px;border-radius:16px}.servicesExperienceIntroIcon svg{width:25px;height:25px}.servicesExperienceIntro p{margin-bottom:7px;font-size:10.5px;letter-spacing:.14em}.servicesExperienceIntro h3{font-size:clamp(34px,3vw,44px);line-height:1.05}.servicesExperienceIntro>div>span{max-width:720px;margin-top:10px;color:#4e6158;font-size:14.5px;line-height:1.65}.servicesExperienceContext{margin-top:26px;padding:10px}.servicesExperienceContext>span{min-height:44px;padding:10px 12px;color:#30463c;font-size:11.5px;font-weight:750}.servicesExperienceContext small{font-size:9.5px}.servicesExperienceColumns{gap:26px;margin-top:28px}.servicesExperienceBlockHeading h4,.servicesExperienceResourcesToggle strong{color:#183128;font-size:14px;font-weight:800}.servicesExperienceBlockHeading span,.servicesExperienceResourcesToggle small{color:#65746d;font-size:11px}.servicesExperienceServiceGrid{gap:12px}.servicesExperienceServiceCard{min-height:88px;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:13px 14px;border-radius:15px}.servicesExperienceServiceIcon{width:42px;height:42px;border-radius:12px}.servicesExperienceServiceIcon svg{width:19px;height:19px}.servicesExperienceServiceCard strong{color:#20362c;font-size:13px;font-weight:750;line-height:1.35}.servicesExperienceServiceCard small{margin-top:4px;color:#5e6f67;font-size:11px;line-height:1.45}.servicesExperienceServiceArrow{width:16px;height:16px;color:#61736a;opacity:.75}.servicesExperienceResourceList a{min-height:52px;padding:12px 14px;color:#2f453b;font-size:12.5px;font-weight:700}.servicesExperienceResourceList svg,.servicesExperienceViewAll svg{width:15px;height:15px}.servicesExperienceViewAll{margin-top:16px;font-size:12px;font-weight:800}@media (max-width:1120px){.servicesExperienceRailItem,.servicesExperienceRailItem+.servicesExperienceRailItem{min-width:220px;height:68px}.servicesExperienceRailCopy strong{font-size:13px}}@media (max-width:860px){.servicesExperiencePanelContent{min-height:0;padding:28px}.servicesExperienceModeSwitch{min-width:0}}@media (max-width:560px){.announcementsHeader h2,.servicesExperienceHeader h2{font-size:34px}.announcementsHeader>div>span,.servicesExperienceHeader>div>span{font-size:14px}.announcementListCopy strong{font-size:13px}.servicesExperienceGuide{font-size:11.5px}.servicesExperienceModeSwitch button{font-size:11px}.servicesExperienceRailItem{min-width:178px;height:66px;grid-template-columns:38px minmax(0,1fr)}.servicesExperienceRailIcon{width:38px;height:38px}.servicesExperienceRailCopy strong{font-size:12.5px}.servicesExperiencePanelContent{padding:22px}.servicesExperienceIntro h3{font-size:31px}.servicesExperienceIntro>div>span{font-size:13.5px}.servicesExperienceContext>span{font-size:11px}.servicesExperienceServiceCard strong{font-size:13px}.servicesExperienceResourceList a,.servicesExperienceServiceCard small{font-size:11.5px}}.servicesExperienceSection{background:linear-gradient(180deg,rgba(241,249,246,.9),hsla(0,0%,100%,.98)),#fff}.servicesExperienceSection:after{content:"";position:absolute;top:70px;right:-150px;width:480px;height:480px;border:1px solid rgba(8,105,79,.06);border-radius:42% 58% 50% 50%;box-shadow:0 0 0 58px rgba(8,105,79,.022),0 0 0 116px rgba(8,105,79,.014);transform:rotate(18deg);pointer-events:none}.servicesExperienceWorkspace{border-color:rgba(160,193,180,.65);background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(246,251,249,.93)),#fff;box-shadow:0 28px 70px rgba(11,63,47,.13),inset 0 1px 0 hsla(0,0%,100%,.96)}.servicesExperienceToolbar{position:relative;z-index:2;background:linear-gradient(90deg,rgba(247,251,249,.98),hsla(0,0%,100%,.96)),#fff}.servicesExperienceToolbar>span{display:flex;flex-direction:column;gap:3px}.servicesExperienceToolbar>span:before{content:"REGULATORY ATLAS";color:#087354;font-size:10px;font-weight:850;letter-spacing:.14em}.servicesExperienceModeSwitch{border-color:rgba(142,181,166,.58);background:hsla(0,0%,100%,.96);box-shadow:0 9px 24px rgba(13,70,53,.08),inset 0 1px 0 #fff}.servicesExperienceBody{position:relative}.servicesExperienceRail{counter-reset:atlas-sector;position:relative;background:linear-gradient(180deg,rgba(246,251,249,.98),rgba(239,247,244,.94)),#f4faf7}.servicesExperienceRail:before{content:"";position:absolute;top:48px;bottom:48px;left:41px;width:1px;background:linear-gradient(180deg,transparent,rgba(8,112,82,.2) 10%,rgba(8,112,82,.2) 90%,transparent)}.servicesExperienceRailItem{counter-increment:atlas-sector;isolation:isolate}.servicesExperienceRailItem:before{content:counter(atlas-sector,decimal-leading-zero);position:absolute;top:10px;right:36px;z-index:-1;color:rgba(5,75,56,.1);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1;transition:color .22s ease,transform .22s ease}.servicesExperienceRailItem[aria-selected=true]:before{color:rgba(5,75,56,.18);transform:translateX(-2px)}.servicesExperienceRailIndicator{border-color:rgba(110,186,157,.55);background:radial-gradient(circle at 82% 20%,rgba(107,208,169,.2),transparent 32%),linear-gradient(100deg,rgba(222,246,237,.98),rgba(241,251,247,.96));box-shadow:0 14px 30px rgba(10,99,73,.13),inset 0 1px 0 hsla(0,0%,100%,.96)}.servicesExperienceRailItem:hover{transform:translateX(4px)}.servicesExperienceRailIcon{position:relative;z-index:2;border-color:rgba(128,185,164,.62);background:hsla(0,0%,100%,.96)}.servicesExperienceRailItem[aria-selected=true] .servicesExperienceRailIcon{color:#fff;background:linear-gradient(145deg,#087052,#0b8c66);box-shadow:0 11px 24px rgba(8,112,82,.22),inset 0 1px 0 hsla(0,0%,100%,.18)}.servicesExperienceConnector{background:linear-gradient(180deg,rgba(239,247,244,.98),rgba(252,254,253,.92))}.servicesExperienceConnector>span{width:2px;background:linear-gradient(180deg,transparent,rgba(8,112,82,.25),transparent)}.servicesExperiencePanel{background:linear-gradient(90deg,hsla(0,0%,100%,.98),rgba(249,252,251,.96)),#fff}.servicesExperiencePanel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(8,105,79,.025) 1px,transparent 0),linear-gradient(90deg,rgba(8,105,79,.025) 1px,transparent 0);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.85) 35%,rgba(0,0,0,.35));pointer-events:none}.servicesExperienceIntro{position:relative;padding-bottom:22px;border-bottom:1px solid rgba(152,190,175,.4)}.servicesExperienceIntro:after{content:"";position:absolute;right:0;bottom:-1px;width:38%;height:1px;background:linear-gradient(90deg,transparent,#0a7658)}.servicesExperienceVisual{opacity:.82}.servicesExperienceContext{position:relative;overflow:hidden;border-color:rgba(152,190,175,.5);background:rgba(244,250,247,.9)}.servicesExperienceContext:before{content:"";position:absolute;top:50%;right:7%;left:7%;height:1px;background:linear-gradient(90deg,transparent,rgba(8,112,82,.28) 12%,rgba(8,112,82,.28) 88%,transparent)}.servicesExperienceContext>span{position:relative;z-index:1;border:1px solid rgba(168,203,189,.58);background:hsla(0,0%,100%,.96);box-shadow:0 6px 16px rgba(16,72,55,.05)}.servicesExperienceContext small{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;color:#fff;background:#0a7658;box-shadow:0 5px 12px rgba(8,112,82,.16)}.servicesExperienceServiceCard{border-color:rgba(153,190,176,.58);background:radial-gradient(circle at 90% 10%,rgba(191,234,217,.2),transparent 35%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,251,249,.96))}.servicesExperienceServiceCard:focus-visible,.servicesExperienceServiceCard:hover{border-color:rgba(71,163,128,.72);box-shadow:0 16px 34px rgba(15,78,58,.12),inset 0 1px 0 #fff}.servicesExperienceResourceList{border-color:rgba(153,190,176,.58);background:rgba(252,254,253,.96)}.servicesExperienceResourceList a{position:relative;padding-left:18px}.servicesExperienceResourceList a:before{content:"";position:absolute;top:50%;left:9px;width:4px;height:4px;transform:translateY(-50%);border-radius:50%;background:rgba(10,118,88,.65);transition:transform .18s ease,background .18s ease}.servicesExperienceResourceList a:hover:before{transform:translateY(-50%) scale(1.5);background:#0a7658}.announcementListItem{border-color:rgba(159,193,180,.58);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,252,250,.94)),#fff;box-shadow:0 9px 22px rgba(15,67,51,.055),inset 0 1px 0 #fff}.announcementListItem[aria-pressed=true]{border-color:rgba(56,157,119,.62);background:radial-gradient(circle at 95% 20%,rgba(190,235,217,.28),transparent 33%),linear-gradient(145deg,#fff,rgba(239,249,245,.98))}@media (max-width:1120px){.servicesExperienceRail:before,.servicesExperienceRailItem:before{display:none}.servicesExperienceRailItem:hover{transform:none}}@media (max-width:560px){.servicesExperienceContext:before,.servicesExperienceToolbar>span:before{display:none}}@keyframes announcementRailReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes announcementRailCardReveal{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes announcementRailSweep{0%{transform:translate3d(-125%,0,0) rotate(12deg)}58%,to{transform:translate3d(260%,0,0) rotate(12deg)}}@keyframes announcementRailPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(132,230,190,.38)}50%{transform:scale(1.08);box-shadow:0 0 0 7px rgba(132,230,190,0)}}@keyframes announcementRailProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.announcementRailSection{position:relative;overflow:hidden;padding:52px 0 60px;background:radial-gradient(circle at 10% 15%,rgba(177,231,211,.22),transparent 28%),linear-gradient(180deg,#f8fcfa,#fff)}.announcementRailSection:after{content:"";position:absolute;right:-180px;bottom:-220px;width:520px;height:520px;border:1px solid rgba(7,103,77,.045);border-radius:50%;box-shadow:0 0 0 74px rgba(7,103,77,.018),0 0 0 148px rgba(7,103,77,.012);pointer-events:none}.announcementRailHeader{position:relative;z-index:2;align-items:flex-end;margin-bottom:26px}.announcementRailHeader h2{font-size:clamp(42px,4vw,54px)}.announcementRailStage{position:relative;z-index:2;overflow:hidden;padding:18px 18px 22px;border:1px solid rgba(184,227,210,.18);border-radius:24px;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(92,204,160,.18),transparent 30%),linear-gradient(118deg,#06483a,#076148 48%,#087756);box-shadow:0 26px 62px rgba(5,66,49,.2),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.premiumReveal .announcementRailStage{opacity:0;transform:translateY(18px)}.premiumReveal.isVisible .announcementRailStage{animation:announcementRailReveal .58s cubic-bezier(.22,1,.36,1) .15s forwards}.announcementRailGlow{position:absolute;top:-95%;left:-20%;width:38%;height:260%;opacity:.7;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.095),transparent);animation:announcementRailSweep 8.5s ease-in-out infinite;pointer-events:none}.announcementRailGrid{position:absolute;inset:0;opacity:.055;background-image:linear-gradient(hsla(0,0%,100%,.45) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.45) 1px,transparent 0);background-size:36px 36px;mask-image:linear-gradient(90deg,rgba(0,0,0,.42),#000);pointer-events:none}.announcementRailToolbar{position:relative;z-index:2;display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:0 2px}.announcementRailStatus{display:flex;align-items:center;gap:10px;min-width:0}.announcementRailLiveDot{width:9px;height:9px;flex:0 0 9px;border:1px solid hsla(0,0%,100%,.6);border-radius:50%;background:#8ce6c2;animation:announcementRailPulse 2s ease-in-out infinite}.announcementRailStatus>span{color:#fff;font-size:13px;font-weight:800;letter-spacing:.03em}.announcementRailStatus small{overflow:hidden;color:hsla(0,0%,100%,.62);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.announcementRailControls{display:flex;flex-shrink:0;align-items:center;gap:7px}.announcementRailControls button{display:grid;width:36px;height:36px;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;background:hsla(0,0%,100%,.08);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.announcementRailControls button:focus-visible,.announcementRailControls button:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.36);background:hsla(0,0%,100%,.15)}.announcementRailControls button svg{width:15px;height:15px}.announcementRailPrevious{transform:rotate(180deg)}.announcementRailCounter{min-width:54px;color:hsla(0,0%,100%,.7);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-align:right}.announcementRailViewport{position:relative;z-index:2;overflow:visible}.announcementRailTrack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.announcementRailCard{--announcement-card-accent:#0a8a64;position:relative;display:flex;min-width:0;min-height:184px;overflow:hidden;flex-direction:column;padding:17px;border:1px solid rgba(219,235,228,.88);border-radius:17px;color:#173128;background:radial-gradient(circle at 100% 0,rgba(177,232,211,.2),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(245,251,248,.95));box-shadow:0 12px 28px rgba(1,44,32,.12),inset 0 1px 0 #fff;opacity:0;animation:announcementRailCardReveal .44s cubic-bezier(.22,1,.36,1) calc(.23s + var(--card-order) * 70ms) forwards;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.announcementRailCard--alert{--announcement-card-accent:#c78318}.announcementRailCard--notice{--announcement-card-accent:#14877a}.announcementRailCard--regulatory{--announcement-card-accent:#0a7658}.announcementRailCard--consultation{--announcement-card-accent:#347985}.announcementRailCardAccent{position:absolute;top:0;right:0;left:0;height:4px;transform:scaleX(.18);transform-origin:left center;background:var(--announcement-card-accent);transition:transform .26s ease}.announcementRailCardTopline{display:flex;align-items:center;gap:10px}.announcementRailCardIcon{display:grid;width:39px;height:39px;flex:0 0 39px;place-items:center;border-radius:11px;color:var(--announcement-card-accent);background:#e8f6f1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.announcementRailCard--alert .announcementRailCardIcon{background:#fff2d9}.announcementRailCardIcon svg{width:18px;height:18px}.announcementRailCardTopline small{color:var(--announcement-card-accent);font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.announcementRailCard>strong{display:-webkit-box;overflow:hidden;margin-top:18px;color:#183128;font-size:15px;font-weight:780;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:3}.announcementRailCardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.announcementRailCardFooter time{color:#62736b;font-size:11px;font-weight:600}.announcementRailCardFooter>span{display:inline-flex;align-items:center;gap:6px;color:#0a7658;font-size:10.5px;font-weight:800;opacity:.74;transform:translateX(-3px);transition:opacity .2s ease,transform .2s ease}.announcementRailCardFooter svg{width:13px;height:13px}.announcementRailCard:focus-visible,.announcementRailCard:hover,.announcementRailCard[aria-current=true]{transform:translateY(-7px);border-color:color-mix(in srgb,var(--announcement-card-accent) 45%,#d6e8e0);box-shadow:0 22px 38px rgba(1,44,32,.19),inset 0 1px 0 #fff}.announcementRailCard:focus-visible .announcementRailCardAccent,.announcementRailCard:hover .announcementRailCardAccent,.announcementRailCard[aria-current=true] .announcementRailCardAccent{transform:scaleX(1)}.announcementRailCard:focus-visible .announcementRailCardIcon,.announcementRailCard:hover .announcementRailCardIcon,.announcementRailCard[aria-current=true] .announcementRailCardIcon{transform:translateY(-2px) rotate(-2deg);color:#fff;background:var(--announcement-card-accent);box-shadow:0 9px 20px color-mix(in srgb,var(--announcement-card-accent) 24%,transparent)}.announcementRailCard:focus-visible .announcementRailCardFooter>span,.announcementRailCard:hover .announcementRailCardFooter>span,.announcementRailCard[aria-current=true] .announcementRailCardFooter>span{opacity:1;transform:translateX(0)}.announcementRailPagination{position:relative;z-index:3;display:none;align-items:center;justify-content:center;gap:7px;margin-top:16px}.announcementRailPagination button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.35);cursor:pointer;transition:width .2s ease,background .2s ease}.announcementRailPagination button[aria-current=true]{width:30px;background:#fff}.announcementRailProgress{position:absolute;right:18px;bottom:0;left:18px;z-index:4;height:2px;transform:scaleX(0);transform-origin:left center;border-radius:999px;background:linear-gradient(90deg,#98e8c8,hsla(0,0%,100%,.82));animation:announcementRailProgress 5.2s linear forwards}.announcementRailProgress.isPaused{display:none}@media (max-width:1120px){.announcementRailTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.announcementRailCard{min-height:168px}}@media (max-width:720px){.announcementRailSection{padding:42px 0 50px}.announcementRailHeader{align-items:flex-start;flex-direction:column;gap:15px}.announcementRailStage{padding:15px 15px 20px;border-radius:20px}.announcementRailToolbar{align-items:flex-start}.announcementRailStatus{align-items:flex-start;flex-wrap:wrap;gap:7px 9px}.announcementRailStatus small{flex-basis:100%;padding-left:18px;white-space:normal}.announcementRailControls button{width:34px;height:34px}.announcementRailCounter{display:none}.announcementRailViewport{overflow:hidden;margin:0 -2px;padding:8px 2px 12px}.announcementRailTrack{display:flex;width:calc(var(--announcement-count) * 100%);gap:0;transform:translateX(calc(var(--announcement-index) * (-100% / var(--announcement-count))));transition:transform .38s cubic-bezier(.22,1,.36,1)}.announcementRailCard{width:calc(100% / var(--announcement-count));min-height:190px;flex:0 0 calc(100% / var(--announcement-count));margin:0;opacity:1;animation:none}.announcementRailCard,.announcementRailCard:focus-visible,.announcementRailCard:hover,.announcementRailCard[aria-current=true]{transform:none}.announcementRailPagination{display:flex}}@media (max-width:480px){.announcementRailHeader h2{font-size:34px}.announcementRailStage{padding:14px 14px 19px}.announcementRailToolbar{gap:10px}.announcementRailStatus>span{font-size:12px}.announcementRailStatus small{font-size:10.5px}.announcementRailControls{gap:5px}.announcementRailControls button{width:31px;height:31px}.announcementRailCard{min-height:205px;padding:16px}.announcementRailCard>strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.announcementRailCard,.announcementRailGlow,.announcementRailLiveDot,.announcementRailProgress,.premiumReveal.isVisible .announcementRailStage{animation:none!important}.announcementRailCard,.premiumReveal .announcementRailStage{opacity:1;transform:none}.announcementRailCard,.announcementRailCardAccent,.announcementRailCardIcon,.announcementRailTrack{transition:none!important}}@media (prefers-reduced-transparency:reduce){.announcementRailStage{backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes assistantTypingCaretBlink{0%,48%{opacity:1}49%,to{opacity:0}}.assistantTypingPrompt{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;color:#7c8ca0;font-size:.75rem;line-height:1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis}.assistantTypingCaret{width:1px;height:1.05em;flex:0 0 1px;margin-left:2px;background:#087354;animation:assistantTypingCaretBlink .78s step-end infinite}.announcementRailViewport{overflow:hidden;scroll-behavior:smooth;scrollbar-width:none;padding:8px 2px 14px}.announcementRailViewport::-webkit-scrollbar{display:none}.announcementRailTrack{display:flex;width:100%;gap:12px;transform:none}.announcementRailCard{width:auto;flex:0 0 calc((100% - 24px) / 3)}.announcementRailProgress{animation-duration:3.2s}@media (max-width:1120px){.announcementRailTrack{display:flex;grid-template-columns:none}.announcementRailCard{flex-basis:calc((100% - 12px) / 2)}}@media (max-width:720px){.announcementRailViewport{margin:0 -2px;padding:8px 2px 12px}.announcementRailTrack{width:100%;gap:0;transform:none!important;transition:none}.announcementRailCard{width:100%;flex:0 0 100%}}@media (prefers-reduced-motion:reduce){.assistantTypingCaret,.documentRepositoryTypingCaret{animation:none}.announcementRailViewport{scroll-behavior:auto}}@keyframes regulatoryExplorerReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes regulatoryExplorerPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes regulatoryExplorerFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes regulatoryExplorerOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.regulatoryExplorerSection{position:relative;overflow:hidden;padding:68px 0 78px;background:radial-gradient(circle at 86% 6%,rgba(180,231,211,.2),transparent 27%),linear-gradient(180deg,#f7fbf9,#fff)}.regulatoryExplorerSection:before{content:"";position:absolute;top:0;left:50%;width:min(92%,1320px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(8,103,78,.13),transparent)}.regulatoryExplorerContainer{width:calc(100% - 48px);max-width:1440px;margin:0 auto}.regulatoryExplorerHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;margin-bottom:28px;opacity:0;transform:translateY(18px)}.regulatoryExplorerSection.isVisible .regulatoryExplorerHeader{animation:regulatoryExplorerReveal .55s cubic-bezier(.22,1,.36,1) forwards}.regulatoryExplorerHeader>div:first-child>p{margin:0 0 9px;color:#087354;font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.regulatoryExplorerHeader h2{margin:0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,54px);font-weight:500;line-height:1.03;letter-spacing:-.035em}.regulatoryExplorerHeader>div:first-child>span{display:block;max-width:760px;margin-top:11px;color:#52635b;font-size:15px;line-height:1.65}.regulatoryExplorerModeSwitch{position:relative;display:grid;min-width:330px;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid rgba(151,190,175,.62);border-radius:14px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 26px rgba(14,71,54,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.regulatoryExplorerModeIndicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:linear-gradient(135deg,#086a50,#0a8562);box-shadow:0 7px 18px rgba(8,105,79,.23);transition:transform .28s cubic-bezier(.22,1,.36,1)}.regulatoryExplorerModeSwitch.is-requirement .regulatoryExplorerModeIndicator{transform:translateX(100%)}.regulatoryExplorerModeSwitch button{position:relative;z-index:1;display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:0;color:#5d6b65;background:transparent;font-size:12px;font-weight:780;cursor:pointer;transition:color .2s ease}.regulatoryExplorerModeSwitch button svg{width:15px;height:15px}.regulatoryExplorerModeSwitch button[aria-selected=true]{color:#fff}.regulatoryExplorerShell{display:grid;overflow:hidden;grid-template-columns:238px minmax(0,1fr);border:1px solid rgba(151,190,175,.58);border-radius:26px;background:#fff;box-shadow:0 28px 70px rgba(11,63,47,.12),inset 0 1px 0 hsla(0,0%,100%,.95);opacity:0;transform:translateY(18px)}.regulatoryExplorerSection.isVisible .regulatoryExplorerShell{animation:regulatoryExplorerReveal .58s cubic-bezier(.22,1,.36,1) .12s forwards}.regulatoryExplorerSelector{position:relative;z-index:2;padding:18px 14px 20px;border-right:1px solid rgba(206,224,216,.82);background:linear-gradient(180deg,#f6fbf8,#f0f7f4)}.regulatoryExplorerSelectorLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 14px}.regulatoryExplorerSelectorLabel span{color:#31493f;font-size:11px;font-weight:800;letter-spacing:.03em}.regulatoryExplorerSelectorLabel small{color:#75847d;font-size:10px}.regulatoryExplorerTabs{display:grid;gap:7px}.regulatoryExplorerTab{position:relative;display:grid;width:100%;min-height:58px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:14px;color:#42554c;background:transparent;text-align:left;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.regulatoryExplorerTab:hover{transform:translateX(3px);color:#073c31;background:hsla(0,0%,100%,.7)}.regulatoryExplorerTab[aria-selected=true]{color:#073c31;border-color:rgba(103,181,151,.55);background:linear-gradient(100deg,#e2f5ee,#f2faf7);box-shadow:0 10px 24px rgba(9,101,75,.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.regulatoryExplorerTab[aria-selected=true]:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:4px;border-radius:0 999px 999px 0;background:#0a7658}.regulatoryExplorerTabIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(151,190,175,.58);border-radius:11px;color:#0a7658;background:hsla(0,0%,100%,.88);transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.regulatoryExplorerTabIcon svg{width:17px;height:17px}.regulatoryExplorerTab[aria-selected=true] .regulatoryExplorerTabIcon{transform:translateY(-1px);color:#fff;background:linear-gradient(145deg,#087052,#0b8c66);box-shadow:0 8px 18px rgba(8,112,82,.22)}.regulatoryExplorerTabTitle{min-width:0;overflow:hidden;font-size:12.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.regulatoryExplorerTabArrow{width:15px;height:15px;color:#7c8b84;transition:transform .2s ease,color .2s ease}.regulatoryExplorerTab[aria-selected=true] .regulatoryExplorerTabArrow{transform:translateX(2px);color:#0a7658}.regulatoryExplorerPanel{min-width:0;touch-action:pan-y;background:linear-gradient(180deg,#fff,#fbfdfc)}.regulatoryExplorerPanelInner{min-height:548px;animation:regulatoryExplorerPanelIn .32s cubic-bezier(.22,1,.36,1)}.regulatoryExplorerSpotlight{position:relative;min-height:220px;overflow:hidden;padding:32px 34px 28px;color:#fff;background:radial-gradient(circle at 84% 12%,rgba(106,213,171,.2),transparent 31%),linear-gradient(118deg,#06483a,#076348 52%,#087b59)}.regulatoryExplorerSpotlight:after{content:"";position:absolute;inset:0;opacity:.065;background-image:linear-gradient(hsla(0,0%,100%,.45) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.45) 1px,transparent 0);background-size:36px 36px;pointer-events:none}.regulatoryExplorerSpotlightCopy{position:relative;z-index:2;display:flex;max-width:72%;align-items:flex-start;gap:17px}.regulatoryExplorerSpotlightIcon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:17px;color:#fff;background:hsla(0,0%,100%,.11);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.regulatoryExplorerSpotlightIcon svg{width:26px;height:26px}.regulatoryExplorerSpotlightCopy p{margin:1px 0 7px;color:#a8e9d0;font-size:10.5px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.regulatoryExplorerSpotlightCopy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.04;letter-spacing:-.03em}.regulatoryExplorerSpotlightCopy>div>span{display:block;max-width:720px;margin-top:10px;color:hsla(0,0%,100%,.76);font-size:14px;line-height:1.62}.regulatoryExplorerFocus{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-left:75px}.regulatoryExplorerFocus>span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:7px 11px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.08);font-size:10.5px;font-weight:700}.regulatoryExplorerFocus svg{width:13px;height:13px;color:#a8e9d0}.regulatoryExplorerArtwork{position:absolute;top:50%;right:34px;z-index:1;width:170px;height:170px;transform:translateY(-50%);color:hsla(0,0%,100%,.34);animation:regulatoryExplorerFloat 6s ease-in-out infinite}.regulatoryExplorerArtwork>svg{position:absolute;top:50%;left:50%;width:66px;height:66px;transform:translate(-50%,-50%);stroke-width:1.25}.regulatoryExplorerArtworkRing{position:absolute;border:1px solid hsla(0,0%,100%,.18);border-radius:50%}.regulatoryExplorerArtworkRingOuter{inset:2px;border-top-color:hsla(0,0%,100%,.46);animation:regulatoryExplorerOrbit 24s linear infinite}.regulatoryExplorerArtworkRingInner{inset:28px;border-style:dashed;animation:regulatoryExplorerOrbit 18s linear infinite reverse}.regulatoryExplorerArtworkLine{position:absolute;left:50%;width:1px;height:26px;background:hsla(0,0%,100%,.22)}.regulatoryExplorerArtworkLineOne{top:1px}.regulatoryExplorerArtworkLineTwo{bottom:1px}.regulatoryExplorerContentGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:22px;padding:28px 30px 32px}.regulatoryExplorerActions>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.regulatoryExplorerActions header p,.regulatoryExplorerResourcesHeader p{margin:0 0 4px;color:#0a7658;font-size:9.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.regulatoryExplorerActions h4,.regulatoryExplorerResourcesHeader h4{margin:0;color:#173128;font-size:15px;font-weight:800}.regulatoryExplorerActions>header>span{color:#6b7a73;font-size:10.5px}.regulatoryExplorerActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.regulatoryExplorerActionCard{position:relative;display:grid;min-height:82px;overflow:hidden;grid-template-columns:42px minmax(0,1fr) 17px;align-items:center;gap:11px;padding:12px 13px;border:1px solid rgba(160,195,181,.55);border-radius:15px;background:linear-gradient(145deg,#fff,#f6fbf9);box-shadow:0 7px 18px rgba(16,70,53,.04);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.regulatoryExplorerActionCard:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#0a7658,#78cbae);transition:transform .23s ease}.regulatoryExplorerActionCard:focus-visible,.regulatoryExplorerActionCard:hover{transform:translateY(-2px);border-color:rgba(69,160,125,.72);box-shadow:0 14px 30px rgba(16,70,53,.1)}.regulatoryExplorerActionCard:focus-visible:after,.regulatoryExplorerActionCard:hover:after{transform:scaleX(1)}.regulatoryExplorerActionIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#0a7658;background:#e8f6f1;transition:transform .2s ease,color .2s ease,background .2s ease}.regulatoryExplorerActionIcon svg{width:18px;height:18px}.regulatoryExplorerActionCard:hover .regulatoryExplorerActionIcon{transform:translateY(-2px);color:#fff;background:#0a7658}.regulatoryExplorerActionCard>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.regulatoryExplorerActionCard strong{color:#20362c;font-size:12.5px;font-weight:780;line-height:1.35}.regulatoryExplorerActionCard small{margin-top:3px;color:#617169;font-size:10.5px;line-height:1.4}.regulatoryExplorerActionArrow{width:15px;height:15px;color:#6a7a72;opacity:.6;transition:transform .2s ease,color .2s ease,opacity .2s ease}.regulatoryExplorerActionCard:hover .regulatoryExplorerActionArrow{transform:translateX(3px);color:#0a7658;opacity:1}.regulatoryExplorerResources{align-self:stretch;padding:16px;border:1px solid rgba(160,195,181,.55);border-radius:17px;background:#f7fbf9}.regulatoryExplorerResourcesHeader{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:0 0 13px;border:0;border-bottom:1px solid rgba(193,215,206,.75);background:transparent;text-align:left;cursor:default}.regulatoryExplorerResourcesHeader>svg{display:none;width:16px;height:16px}.regulatoryExplorerResourceList{display:grid}.regulatoryExplorerResourceList a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;color:#31483e;font-size:11.5px;font-weight:700;transition:color .18s ease,padding .18s ease}.regulatoryExplorerResourceList a+a{border-top:1px solid rgba(211,226,220,.82)}.regulatoryExplorerResourceList a:hover{padding-left:5px;color:#0a7658}.regulatoryExplorerResourceList svg,.regulatoryExplorerViewAll svg{width:14px;height:14px}.regulatoryExplorerViewAll{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#0a7658;font-size:11.5px;font-weight:800}@media (max-width:1050px){.regulatoryExplorerHeader{align-items:flex-start;flex-direction:column;gap:20px}.regulatoryExplorerModeSwitch{width:100%;min-width:0}.regulatoryExplorerShell{grid-template-columns:1fr}.regulatoryExplorerSelector{padding:14px;border-right:0;border-bottom:1px solid rgba(206,224,216,.82)}.regulatoryExplorerSelectorLabel{padding:0 4px 11px}.regulatoryExplorerTabs{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.regulatoryExplorerTab{min-width:164px;scroll-snap-align:center}.regulatoryExplorerContentGrid{grid-template-columns:1fr}}@media (max-width:680px){.regulatoryExplorerSection{padding:50px 0 58px}.regulatoryExplorerContainer{width:calc(100% - 24px)}.regulatoryExplorerHeader h2{font-size:34px}.regulatoryExplorerHeader>div:first-child>span{font-size:14px}.regulatoryExplorerModeSwitch button{font-size:11px}.regulatoryExplorerShell{border-radius:20px}.regulatoryExplorerSelectorLabel small{display:none}.regulatoryExplorerTab{min-width:146px;min-height:54px;grid-template-columns:34px minmax(0,1fr)}.regulatoryExplorerTabIcon{width:34px;height:34px}.regulatoryExplorerTabArrow{display:none}.regulatoryExplorerSpotlight{min-height:300px;padding:24px 21px}.regulatoryExplorerSpotlightCopy{max-width:100%;gap:12px}.regulatoryExplorerSpotlightIcon{width:48px;height:48px;flex-basis:48px}.regulatoryExplorerSpotlightCopy h3{font-size:31px}.regulatoryExplorerSpotlightCopy>div>span{font-size:13px}.regulatoryExplorerFocus{margin-top:22px;padding-left:0}.regulatoryExplorerArtwork{top:auto;right:-18px;bottom:-28px;width:130px;height:130px;transform:none;opacity:.6}.regulatoryExplorerContentGrid{gap:18px;padding:21px}.regulatoryExplorerActionGrid{grid-template-columns:1fr}.regulatoryExplorerActionCard{min-height:76px}.regulatoryExplorerResourcesHeader{cursor:pointer}.regulatoryExplorerResourcesHeader>svg{display:block;transition:transform .2s ease}.regulatoryExplorerResources.isOpen .regulatoryExplorerResourcesHeader>svg{transform:rotate(90deg)}.regulatoryExplorerResourceList,.regulatoryExplorerViewAll{display:none}.regulatoryExplorerResources.isOpen .regulatoryExplorerResourceList{display:grid}.regulatoryExplorerResources.isOpen .regulatoryExplorerViewAll{display:inline-flex}}@media (prefers-reduced-motion:reduce){.regulatoryExplorerArtwork,.regulatoryExplorerArtworkRingInner,.regulatoryExplorerArtworkRingOuter,.regulatoryExplorerHeader,.regulatoryExplorerPanelInner,.regulatoryExplorerShell{animation:none!important;opacity:1;transform:none}.regulatoryExplorerActionArrow,.regulatoryExplorerActionCard,.regulatoryExplorerActionIcon,.regulatoryExplorerModeIndicator,.regulatoryExplorerTab{transition:none!important}}@media (prefers-reduced-transparency:reduce){.regulatoryExplorerSpotlightIcon{backdrop-filter:none;-webkit-backdrop-filter:none}}.regulatoryExplorerHeader{display:block}.regulatoryExplorerModeBlock{margin:0 4px 16px;padding-bottom:16px;border-bottom:1px solid rgba(190,215,205,.78)}.regulatoryExplorerModeBlock>span{margin:0 0 8px;color:#496058;font-size:10px;font-weight:850;letter-spacing:.11em}.regulatoryExplorerSelector .regulatoryExplorerModeSwitch{width:100%;min-width:0;padding:3px;border-radius:12px;box-shadow:0 6px 16px rgba(14,71,54,.06),inset 0 1px 0 hsla(0,0%,100%,.96)}.regulatoryExplorerSelector .regulatoryExplorerModeSwitch button{min-height:38px;gap:6px;padding:8px 7px;font-size:10.5px}.regulatoryExplorerSelector .regulatoryExplorerModeSwitch button svg{width:13px;height:13px}.regulatoryExplorerSelectorLabel{padding-top:0}@media (max-width:1050px){.regulatoryExplorerModeBlock{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 4px 14px;padding-bottom:14px}.regulatoryExplorerModeBlock>span{flex:0 0 auto;margin:0}.regulatoryExplorerSelector .regulatoryExplorerModeSwitch{width:min(100%,360px)}}@media (max-width:620px){.regulatoryExplorerModeBlock{align-items:stretch;flex-direction:column;gap:8px}.regulatoryExplorerSelector .regulatoryExplorerModeSwitch{width:100%}.regulatoryExplorerSelector .regulatoryExplorerModeSwitch button{min-height:40px;font-size:11px}}.sectorPage{color:#19342b;background:#f7faf8}.sectorPageContainer{width:min(calc(100% - 40px),1380px);margin:0 auto}.sectorHero{position:relative;overflow:hidden;padding:30px 0 58px;color:#fff;background:radial-gradient(circle at 84% 20%,rgba(101,224,177,.2),transparent 30%),linear-gradient(135deg,#043c31,#065643 52%,#087354)}.sectorHero:after{content:"";position:absolute;right:-110px;bottom:-190px;width:430px;height:430px;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;box-shadow:0 0 0 70px hsla(0,0%,100%,.025),0 0 0 140px hsla(0,0%,100%,.018);pointer-events:none}.sectorBreadcrumb{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-bottom:38px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:650}.sectorBreadcrumb a:hover{color:#fff}.sectorBreadcrumb svg{width:12px;height:12px}.sectorBreadcrumb span{color:#fff}.sectorHeroGrid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:64px;align-items:center}.sectorHeroCopy>p,.sectorOverviewCopy>p,.sectorSectionHeader p,.sectorSupport p{margin:0 0 9px;color:#0b7b59;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.sectorHeroCopy>p{color:#a5ead0}.sectorHeroCopy h1{max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.1vw,76px);font-weight:500;line-height:.98;letter-spacing:-.035em}.sectorHeroCopy>span{display:block;max-width:720px;margin-top:20px;color:hsla(0,0%,100%,.82);font-size:17px;line-height:1.65}.sectorHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sectorPrimaryAction,.sectorSecondaryAction{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border-radius:11px;font-size:14px;font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.sectorPrimaryAction{color:#075442;background:#fff}.sectorSecondaryAction{border:1px solid hsla(0,0%,100%,.24);color:#fff;background:hsla(0,0%,100%,.08)}.sectorPrimaryAction:hover,.sectorSecondaryAction:hover{transform:translateY(-2px)}.sectorPrimaryAction svg,.sectorSecondaryAction svg{width:16px;height:16px}.sectorHeroPanel{position:relative;padding:26px;border:1px solid hsla(0,0%,100%,.17);border-radius:22px;background:hsla(0,0%,100%,.1);box-shadow:0 24px 50px rgba(1,34,27,.22);backdrop-filter:blur(12px)}.sectorHeroPanelIcon{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;color:#fff;background:hsla(0,0%,100%,.13)}.sectorHeroPanelIcon svg{width:25px;height:25px}.sectorHeroPanel>p{margin:22px 0 12px;color:#a8ead1;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sectorHeroPanel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sectorHeroPanel li{display:flex;gap:9px;align-items:flex-start;color:hsla(0,0%,100%,.9);font-size:14px;line-height:1.45}.sectorHeroPanel li svg{width:17px;height:17px;flex:0 0 17px;margin-top:1px;color:#90e6c5}.sectorHeroTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.sectorHeroTags span{padding:7px 10px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.06);font-size:11px;font-weight:700}.sectorAnchorNav{position:sticky;top:68px;z-index:25;border-bottom:1px solid #dbe7e1;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px)}.sectorAnchorNav .sectorPageContainer{display:flex;overflow-x:auto;gap:4px;padding-top:8px;padding-bottom:8px;scrollbar-width:none}.sectorAnchorNav .sectorPageContainer::-webkit-scrollbar{display:none}.sectorAnchorNav a{flex:0 0 auto;padding:10px 13px;border-radius:9px;color:#43574e;font-size:13px;font-weight:750}.sectorAnchorNav a:hover{color:#087354;background:#edf7f3}.sectorSection{padding:64px 0}.sectorOverview{padding-top:22px}.sectorSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:26px}.sectorOverviewCopy h2,.sectorSectionHeader h2,.sectorSupport h2{margin:0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.5vw,50px);font-weight:500;line-height:1.04;letter-spacing:-.025em}.sectorSectionHeader>span{max-width:520px;color:#52665d;font-size:15px;line-height:1.55}.sectorServiceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sectorServiceCard{display:grid;min-height:148px;grid-template-columns:46px minmax(0,1fr) 18px;gap:13px;align-items:start;padding:20px;border:1px solid #dbe7e1;border-radius:16px;color:#20362d;background:#fff;box-shadow:0 10px 26px rgba(9,61,45,.055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sectorServiceCard:hover{transform:translateY(-3px);border-color:#9ccab8;box-shadow:0 16px 34px rgba(9,61,45,.1)}.sectorServiceIcon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:#087354;background:#e8f5f0}.sectorServiceIcon svg{width:21px;height:21px}.sectorServiceCard h3{margin:2px 0 6px;font-size:15px;line-height:1.3}.sectorServiceCard p{margin:0;color:#607169;font-size:12.5px;line-height:1.5}.sectorServiceArrow{width:17px;height:17px;margin-top:4px;color:#8b9b94}.sectorOverviewGrid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:46px;align-items:start}.sectorOverviewCopy>span{display:block;margin-top:16px;color:#52665d;font-size:16px;line-height:1.7}.sectorRegulatoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sectorRegulatoryCard{padding:18px;border:1px solid #dbe7e1;border-radius:14px;background:#fff}.sectorRegulatoryCard>span{display:grid;width:39px;height:39px;place-items:center;margin-bottom:14px;border-radius:11px;color:#087354;background:#eaf6f1}.sectorRegulatoryCard>span svg{width:19px;height:19px}.sectorRegulatoryCard h3{margin:0 0 7px;font-size:15px}.sectorRegulatoryCard p{margin:0;color:#607169;font-size:12.5px;line-height:1.55}.sectorDocumentPlacement{padding:18px 0 72px;scroll-margin-top:130px}.sectorGuidance{background:#eef6f2}.sectorSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sectorSteps li{min-height:190px;padding:20px;border:1px solid #d4e3dc;border-radius:15px;background:#fff}.sectorSteps li>span{color:#0b7b59;font-family:Georgia,serif;font-size:24px}.sectorSteps h3{margin:24px 0 7px;color:#21382e;font-size:15px}.sectorSteps p{margin:0;color:#607169;font-size:12.5px;line-height:1.55}.sectorSupport{padding:58px 0;color:#fff;background:linear-gradient(130deg,#053f33,#087354)}.sectorSupport p{color:#9de3c7}.sectorSupportInner{display:flex;align-items:center;justify-content:space-between;gap:34px}.sectorSupport h2{color:#fff}.sectorSupportInner>div:first-child>span{display:block;max-width:690px;margin-top:10px;color:hsla(0,0%,100%,.76);font-size:14px;line-height:1.55}.sectorSupportActions{display:flex;flex-wrap:wrap;gap:10px}.sectorSupportActions a{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:11px 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;background:hsla(0,0%,100%,.08);font-size:13px;font-weight:800}.sectorSupportActions svg{width:16px;height:16px}@media(max-width:1100px){.sectorHeroGrid{grid-template-columns:1fr;gap:34px}.sectorHeroPanel{max-width:720px}.sectorServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectorOverviewGrid{grid-template-columns:1fr}.sectorSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sectorPageContainer{width:min(calc(100% - 24px),1380px)}.sectorHero{padding:20px 0 42px}.sectorBreadcrumb{margin-bottom:28px}.sectorHeroCopy h1{font-size:clamp(42px,12vw,58px)}.sectorHeroCopy>span{font-size:15px}.sectorHeroPanel{padding:20px}.sectorAnchorNav{top:64px}.sectorSection{padding:48px 0}.sectorSectionHeader{align-items:flex-start;flex-direction:column;gap:12px}.sectorOverviewCopy h2,.sectorSectionHeader h2,.sectorSupport h2{font-size:34px}.sectorRegulatoryGrid,.sectorServiceGrid,.sectorSteps{grid-template-columns:1fr}.sectorServiceCard{min-height:0}.sectorDocumentPlacement{padding-bottom:52px}.sectorSupportInner{align-items:flex-start;flex-direction:column}}@media(max-width:460px){.sectorHeroActions,.sectorSupportActions{flex-direction:column}.sectorPrimaryAction,.sectorSecondaryAction,.sectorSupportActions a{width:100%}.sectorServiceCard{grid-template-columns:43px minmax(0,1fr)}.sectorServiceArrow{display:none}}.documentHub{overflow:hidden;border:1px solid #cfe0d8;border-radius:22px;background:#fff;box-shadow:0 20px 50px rgba(9,61,45,.09)}.documentHubHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 32px 24px;background:linear-gradient(110deg,#edf8f4,#fff 68%)}.documentHubFeatured header p,.documentHubHeader p,.documentHubLatest header p{margin:0 0 9px;color:#0b7b59;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.documentHubHeader h2{margin:0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.5vw,50px);font-weight:500;line-height:1.04;letter-spacing:-.025em}.documentHubHeader>div>span{display:block;max-width:760px;margin-top:10px;color:#53665e;font-size:14px;line-height:1.55}.documentHubPrimaryLink{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#087354;font-size:13px;font-weight:800}.documentHubPrimaryLink svg{width:15px;height:15px}.documentHubControls{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;padding:18px 32px 12px;border-top:1px solid #e4ede9}.documentHubSearch{display:grid;min-height:48px;grid-template-columns:19px minmax(0,1fr);gap:10px;align-items:center;padding:0 14px;border:1px solid #cbdcd4;border-radius:11px;background:#fff}.documentHubSearch:focus-within{border-color:#087354;box-shadow:0 0 0 3px rgba(8,115,84,.12)}.documentHubSearch svg{width:19px;height:19px;color:#087354}.documentHubSearch input{min-width:0;border:0;outline:0;color:#223a30;background:transparent;font-size:14px}.documentHubSearch input::placeholder{color:#7b8b84}.documentHubSort{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 12px;border:1px solid #cbdcd4;border-radius:11px}.documentHubSort>span{color:#6b7c74;font-size:11px;font-weight:800;text-transform:uppercase}.documentHubSort select{min-width:0;border:0;outline:0;color:#284238;background:transparent;font-size:13px;font-weight:700}.documentHubTypes{display:flex;overflow-x:auto;gap:7px;padding:0 32px 20px;scrollbar-width:none}.documentHubTypes::-webkit-scrollbar{display:none}.documentHubTypes button{min-height:36px;flex:0 0 auto;padding:7px 11px;border:1px solid #d3e1db;border-radius:999px;color:#496057;background:#fff;font-size:11.5px;font-weight:750;cursor:pointer}.documentHubTypes button.isActive{border-color:#087354;color:#fff;background:#087354}.documentHubFeatured{padding:4px 32px 28px}.documentHubFeatured>header,.documentHubLatest>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.documentHubFeatured h3,.documentHubLatest h3{margin:0;color:#173128;font-size:18px}.documentHubFeaturedGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.documentHubFeaturedCard{display:flex;min-height:220px;flex-direction:column;padding:19px;border:1px solid #d7e5df;border-radius:15px;background:#fbfdfc}.documentHubIcon{display:grid;width:43px;height:43px;place-items:center;margin-bottom:16px;border-radius:12px;color:#087354;background:#e6f4ee}.documentHubIcon svg{width:20px;height:20px}.documentHubFeaturedCard>p{margin:0;color:#0b7b59;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.documentHubFeaturedCard h4{margin:8px 0 7px;color:#20362d;font-size:15px;line-height:1.35}.documentHubFeaturedCard>span:not(.documentHubIcon){color:#607169;font-size:12px;line-height:1.5}.documentHubFeaturedCard a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:15px;color:#087354;font-size:12px;font-weight:800}.documentHubFeaturedCard a svg{width:14px;height:14px}.documentHubLatest{padding:25px 32px 30px;border-top:1px solid #e4ede9;background:#fbfdfc}.documentHubLatest>header>span{color:#697a72;font-size:12px;font-weight:700}.documentHubList{display:grid;gap:9px}.documentHubRow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 15px;border:1px solid #dbe7e1;border-radius:13px;background:#fff}.documentHubRow.isSelected{border-color:#087354;box-shadow:0 0 0 3px rgba(8,115,84,.1)}.documentHubRowIcon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#087354;background:#eaf6f1}.documentHubRowIcon svg{width:20px;height:20px}.documentHubRowCopy{min-width:0}.documentHubRowCopy>div{display:flex;align-items:center;gap:7px}.documentHubRowCopy small{color:#687971;font-size:10.5px;font-weight:700}.documentHubStatus{padding:4px 7px;border-radius:999px;color:#25624d;background:#e7f4ef;font-size:9.5px;font-weight:850;text-transform:uppercase}.documentHubStatus--reference{color:#5b675f;background:#eef1ef}.documentHubStatus--updated{color:#7a5810;background:#fff4d6}.documentHubRowCopy h4{margin:6px 0 4px;color:#233a31;font-size:14px;line-height:1.35}.documentHubRowCopy p{margin:0 0 5px;color:#607169;font-size:12px;line-height:1.45}.documentHubRowCopy>span{color:#7b8983;font-size:10.5px}.documentHubActions{display:flex;gap:7px;align-items:center}.documentHubActions a{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:8px 10px;border:1px solid #cfe0d8;border-radius:9px;color:#365248;font-size:11.5px;font-weight:800;white-space:nowrap}.documentHubActions a:last-child{color:#fff;border-color:#087354;background:#087354}.documentHubActions svg{width:13px;height:13px}.documentHubEmpty{padding:42px 20px;text-align:center;color:#5c6d65}.documentHubEmpty>svg{width:28px;height:28px;color:#087354}.documentHubEmpty h4{margin:12px 0 5px;color:#243a31;font-size:16px}.documentHubEmpty p{margin:0;font-size:13px}.documentHubEmpty button{margin-top:14px;padding:9px 12px;border:0;border-radius:9px;color:#fff;background:#087354;font-weight:750;cursor:pointer}.documentHubFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 32px;border-top:1px solid #dce8e2;background:#eef7f3}.documentHubFooter>span{color:#5b6e65;font-size:11.5px}.documentHubFooter a{display:inline-flex;align-items:center;gap:7px;color:#087354;font-size:12.5px;font-weight:850}.documentHubFooter svg{width:14px;height:14px}@media(max-width:1100px){.documentHubFeaturedGrid{grid-template-columns:1fr}.documentHubFeaturedCard{min-height:0}}@media(max-width:760px){.documentHub{border-radius:17px}.documentHubHeader{align-items:flex-start;flex-direction:column;padding:24px 20px 20px}.documentHubHeader h2{font-size:34px}.documentHubControls{grid-template-columns:1fr;padding:15px 20px 10px}.documentHubSort{min-height:46px}.documentHubTypes{padding:0 20px 16px}.documentHubFeatured{padding:4px 20px 22px}.documentHubLatest{padding:22px 20px 24px}.documentHubRow{grid-template-columns:40px minmax(0,1fr)}.documentHubRowIcon{width:40px;height:40px}.documentHubActions{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.documentHubFooter{align-items:flex-start;flex-direction:column;padding:15px 20px}}@media(max-width:460px){.documentHubRow{grid-template-columns:1fr}.documentHubRowIcon{display:none}.documentHubActions{justify-content:stretch}.documentHubActions a{flex:1;justify-content:center}}.askSecpIdentity{display:inline-flex;min-width:0;align-items:center;gap:10px;color:#087354}.askSecpIdentity>svg{flex:0 0 auto}.askSecpIdentity>span{display:flex;min-width:0;flex-direction:column;text-align:left;line-height:1.05}.askSecpIdentity strong{color:#073c31;font-size:15px;font-weight:800;white-space:nowrap}.askSecpIdentity small{margin-top:4px;color:#62736c;font-size:10px;font-weight:650}.askSecpIdentity--badge{gap:7px}.askSecpIdentity--badge strong{font-size:12px}.askSecpIdentity--full strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.askSecpIdentity--full small{font-size:12px}.askSecpIdentity.isInverse,.askSecpIdentity.isInverse strong{color:#fff}.askSecpIdentity.isInverse small{color:rgba(216,248,236,.76)}.askSecpHeaderBadge{display:inline-flex;min-height:40px;align-items:center;border:1px solid #cfe6dc;border-radius:999px;background:#edf8f3;padding:0 11px;color:#087354;transition:background .18s ease,border-color .18s ease,transform .18s ease}.askSecpHeaderBadge:hover{border-color:#9fcdb9;background:#e2f3eb;transform:translateY(-1px)}.askSecpFloating{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:80;display:flex;align-items:flex-end;flex-direction:column;gap:12px}.askSecpLauncherButton{display:grid;width:56px;height:56px;place-items:center;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;background:#087354;box-shadow:0 16px 38px rgba(4,70,52,.32);transition:transform .2s ease,background .2s ease}.askSecpLauncherButton:hover{background:#066448;transform:translateY(-2px)}.askSecpHeaderBadge:focus-visible,.askSecpLauncherButton:focus-visible{outline:3px solid #aee8cf;outline-offset:3px}.askSecpPreview{width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid #d5e5de;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(3,54,41,.25)}.askSecpPreview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:linear-gradient(135deg,#075b45,#087354)}.askSecpPreview>header>button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;color:#fff;background:hsla(0,0%,100%,.1)}.askSecpPreview>header>button svg{width:18px;height:18px}.askSecpPreviewBody{display:flex;align-items:flex-start;gap:11px;padding:18px 18px 12px}.askSecpPreviewAvatar{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:50%;color:#087354;background:#e9f6f0}.askSecpPreviewBody strong{color:#173329;font-size:14px}.askSecpPreviewBody p{margin:5px 0 0;color:#65766f;font-size:12px;line-height:1.5}.askSecpPreviewModes{display:flex;overflow-x:auto;gap:7px;padding:4px 18px 12px;scrollbar-width:none}.askSecpPreviewModes::-webkit-scrollbar{display:none}.askSecpPreviewModes button{min-height:36px;flex:0 0 auto;border:1px solid #d5e6de;border-radius:999px;background:#f4faf7;padding:7px 10px;color:#285044;font-size:10px;font-weight:750}.askSecpPreviewInput{display:flex;align-items:center;gap:10px;margin:2px 18px 13px;border:1px solid #d4e2dc;border-radius:13px;background:#f8fbfa;padding:8px 8px 8px 12px}.askSecpPreviewInput>span{min-width:0;flex:1;color:#7a8b84;font-size:11px}.askSecpPreviewInput button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:10px;color:#fff;background:#087354}.askSecpPreviewInput svg{width:15px;height:15px}.askSecpPreview>a{display:flex;align-items:center;justify-content:flex-end;gap:6px;border-top:1px solid #e4ede9;padding:12px 18px;color:#087354;font-size:11px;font-weight:800}.askSecpPreview>a svg{width:13px;height:13px}@media(max-width:760px){.askSecpHeaderBadge{width:40px;height:40px;justify-content:center;padding:0}.askSecpHeaderBadge .askSecpIdentity>span{display:none}.askSecpFloating{right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px))}.askSecpLauncherButton{width:52px;height:52px}.askSecpPreview{width:min(380px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.askSecpHeaderBadge,.askSecpLauncherButton{transition:none}.askSecpHeaderBadge:hover,.askSecpLauncherButton:hover{transform:none}}@media(forced-colors:active){.askSecpHeaderBadge,.askSecpLauncherButton,.askSecpPreview{forced-color-adjust:auto;border:1px solid ButtonText}}.askSecpIdentityPage{min-height:100vh;padding:64px max(20px,calc((100vw - 1180px)/2));color:#173329;background:#f5faf7}.askSecpIdentityIntro{padding:44px;border:1px solid #d4e6de;border-radius:24px;background:#fff;box-shadow:0 18px 46px rgba(6,76,56,.08)}.askSecpBackgroundTests p,.askSecpIdentityIntro>p,.askSecpLanguageTests p{margin:0 0 18px;color:#087354;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.askSecpIdentityIntro>span{display:block;max-width:720px;margin-top:20px;color:#60736a;font-size:15px;line-height:1.6}.askSecpIdentityTests{margin-top:48px}.askSecpIdentityTests h1{margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;color:#073c31}.askSecpSizeGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.askSecpSizeGrid article{display:flex;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:18px;border:1px solid #d6e5df;border-radius:16px;background:#fff;text-align:center}.askSecpSizeGrid article strong{font-size:14px}.askSecpSizeGrid article span{color:#6c7d75;font-size:11px}.askSecpBackgroundTests,.askSecpLanguageTests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.askSecpBackgroundTests article,.askSecpLanguageTests article{display:grid;gap:24px;padding:30px;border:1px solid #d4e4dd;border-radius:20px;background:#fff}.askSecpBackgroundTests .isDark{border-color:#0b5a45;background:linear-gradient(135deg,#064b3a,#087354)}.askSecpBackgroundTests .isDark>p{color:#b7efd8}.askSecpLanguageTests article[dir=rtl]{text-align:right}@media(max-width:900px){.askSecpSizeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.askSecpIdentityPage{padding:28px 14px}.askSecpIdentityIntro{padding:26px}.askSecpSizeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.askSecpBackgroundTests,.askSecpLanguageTests{grid-template-columns:1fr}}.demoToolsSection{display:none}.homeToolsLauncher{padding:72px 22px;background:linear-gradient(135deg,#07533f,#0d8069);color:#fff}.homeToolsContainer{width:min(1180px,100%);margin:0 auto}.homeToolsLauncher header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.homeToolsLauncher header p{margin:0;color:#d2f4e5;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.homeToolsLauncher header h2{margin:9px 0 0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:500;letter-spacing:-.025em}.homeToolsLauncher header span{display:block;margin-top:10px;color:hsla(0,0%,100%,.72);font-size:14px}.homeToolsLauncher header>a{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:12px;font-weight:850;text-decoration:none}.homeToolsLauncher header>a svg{width:15px;height:15px}.homeToolLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.homeToolLinks>a{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;background:hsla(0,0%,100%,.1);padding:15px;color:#fff;text-decoration:none;backdrop-filter:blur(8px)}.homeToolLinks>a>span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:hsla(0,0%,100%,.14)}.homeToolLinks svg{width:21px;height:21px}.homeToolLinks>a>svg{width:14px;height:14px}.homeToolLinks strong{font-size:13px;line-height:1.35}.homeToolLinks>a:hover{background:hsla(0,0%,100%,.16)}@media(max-width:900px){.homeToolLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.homeToolsLauncher{padding:56px 15px}.homeToolsLauncher header{align-items:flex-start;flex-direction:column}.homeToolLinks{grid-template-columns:1fr}.homeToolLinks>a{min-height:68px}}@media(prefers-reduced-motion:reduce){.homeToolLinks>a{transition:none}}.eventDetailPage,.eventsPage{background:#f7faf8;color:#17332a}.eventDetailContainer,.eventsExperience{width:min(1180px,calc(100% - 40px));margin:0 auto}.eventsPageIntro{padding:46px 0 30px}.eventBreadcrumbs,.eventsPageIntro nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#718078;font-size:11px}.eventBreadcrumbs a,.eventsPageIntro nav a{color:#087354;text-decoration:none}.eventsPageIntro>div{margin-top:28px}.eventSectionEyebrow,.eventsCalendarHeader p,.eventsPageIntro p,.eventsResultsHeader p{margin:0;color:#087354;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.eventContentSection h2,.eventDetailHero h1,.eventsCalendarHeader h2,.eventsEmptyState h2,.eventsErrorState h1,.eventsPageIntro h1,.eventsResultsHeader h2,.relatedEventsSection h2{margin:8px 0 0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.eventsPageIntro h1{font-size:clamp(42px,6vw,68px)}.eventsPageIntro>div>span{display:block;max-width:760px;margin-top:12px;color:#62736c;font-size:16px;line-height:1.7}.eventsFeatured{display:grid;grid-template-columns:180px 1fr;overflow:hidden;margin-bottom:24px;border:1px solid #cfe3da;border-radius:24px;background:#fff;box-shadow:0 20px 48px rgba(6,65,49,.09)}.eventsFeaturedDate{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:34px 20px;color:#fff;background:linear-gradient(145deg,#07533f,#0d8069)}.eventsFeaturedDate>span{font-size:12px;font-weight:900;letter-spacing:.18em}.eventsFeaturedDate>strong{font-size:64px;line-height:1}.eventsFeaturedDate>small{margin-top:12px;color:hsla(0,0%,100%,.76);font-size:11px;text-align:center}.eventsFeaturedCopy{padding:32px}.eventsMetaRow{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.eventsMetaRow>span:first-child{color:#087354;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.eventStatus{display:inline-flex;align-items:center;min-height:25px;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:850}.eventStatus--positive{color:#056444;background:#def4e9}.eventStatus--warning{color:#8d4f00;background:#fff0cf}.eventStatus--neutral{color:#53645c;background:#e9efec}.eventStatus--muted{color:#6e5f4e;background:#f2ebe3}.eventStatus--info{color:#175b6c;background:#e1f2f6}.eventsFeaturedCopy h2{margin:13px 0 0;color:#17332a;font-size:30px;line-height:1.18}.eventsFeaturedCopy>p{max-width:760px;margin:13px 0 0;color:#62736c;font-size:14px;line-height:1.7}.eventsFeaturedFacts{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px}.eventListFacts span,.eventsFeaturedFacts span{display:flex;align-items:center;gap:7px;color:#61736a;font-size:12px}.eventListFacts svg,.eventsFeaturedFacts svg{width:16px;height:16px;color:#087354}.eventDetailActions,.eventsFeaturedActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.eventPrimaryAction,.eventSecondaryAction,.eventsEmptyState button,.eventsErrorState a,.eventsErrorState button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:850;text-decoration:none}.eventPrimaryAction,.eventsEmptyState button,.eventsErrorState button{border:1px solid #087354;color:#fff;background:#087354}.eventSecondaryAction,.eventsErrorState a{border:1px solid #cfe0d8;color:#087354;background:#fff}.eventPrimaryAction svg,.eventSecondaryAction svg{width:14px;height:14px}.eventsToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.eventsStatusTabs,.eventsViewTabs{display:flex;gap:7px;border:1px solid #d6e4dd;border-radius:13px;background:#fff;padding:5px}.eventsStatusTabs button,.eventsViewTabs button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:0;border-radius:9px;background:transparent;padding:8px 13px;color:#53675d;font-size:11px;font-weight:800}.eventsStatusTabs button[aria-selected=true],.eventsViewTabs button[aria-selected=true]{color:#fff;background:#087354}.eventsViewTabs svg{width:15px;height:15px}.eventsFilters{margin-top:18px;border:1px solid #dbe8e2;border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 32px rgba(7,63,48,.06)}.eventsSearchField{display:flex;align-items:center;gap:10px;border:1px solid #d4e2db;border-radius:12px;background:#fbfdfc;padding:0 13px}.eventsSearchField svg{width:18px;height:18px;color:#708279}.eventsSearchField input{width:100%;min-height:46px;border:0;background:transparent;color:#17332a;font:inherit;font-size:13px;outline:0}.eventsFilterGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.eventsCustomDates label,.eventsFilterGrid label{display:flex;flex-direction:column;gap:6px;color:#5a6c63;font-size:10px;font-weight:800;letter-spacing:.03em}.eventsCustomDates input,.eventsFilterGrid select{min-height:42px;border:1px solid #d2e0d9;border-radius:10px;background:#fff;padding:0 10px;color:#17332a;font:inherit;font-size:11px}.eventsCustomDates{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.eventsCustomDates label{min-width:180px}.eventsActiveFilters{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:14px;border-top:1px solid #e5ede9}.eventsActiveFilters button{border:1px solid #cce0d7;border-radius:999px;background:#edf7f2;padding:7px 10px;color:#235345;font-size:10px;font-weight:750}.eventsActiveFilters .eventsClearFilters{border-color:transparent;color:#087354;background:transparent;text-decoration:underline}.eventsResultsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:34px 0 16px}.eventsResultsHeader h2{font-size:30px}.eventsResultsHeader>span{color:#75857d;font-size:11px}.eventsList{display:grid;gap:13px}.eventListCard{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #dbe7e1;border-radius:18px;background:#fff;padding:18px;box-shadow:0 10px 28px rgba(7,63,48,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.eventListCard:hover{border-color:#a8cdbd;box-shadow:0 16px 38px rgba(7,63,48,.08);transform:translateY(-1px)}.eventListDate{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:84px;border-radius:14px;color:#075b46;background:#edf7f2}.eventListDate strong{font-size:31px;line-height:1}.eventListDate span{margin-top:4px;font-size:10px;font-weight:900;letter-spacing:.12em}.eventListDate small{margin-top:2px;color:#6a7c73;font-size:9px}.eventListMain h3{margin:8px 0 0;font-size:19px;line-height:1.25}.eventListMain h3 a{color:#17332a;text-decoration:none}.eventListMain>p{margin:8px 0 0;color:#65766e;font-size:12px;line-height:1.6}.eventListFacts{display:flex;flex-wrap:wrap;gap:9px 17px;margin-top:12px}.eventListActions{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.eventListActions>a{color:#087354;font-size:11px;font-weight:850;text-decoration:none}.eventListActions>.eventPrimaryAction{color:#fff}.eventsEmptyState,.eventsErrorState{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:360px;border:1px dashed #bfd4ca;border-radius:22px;background:#fff;padding:36px;text-align:center}.eventsEmptyState>span{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;color:#087354;background:#eaf6f0}.eventsEmptyState svg{width:30px;height:30px}.eventsEmptyState h2,.eventsErrorState h1{font-size:34px}.eventsEmptyState p,.eventsErrorState p{max-width:520px;margin:12px 0 22px;color:#687970;line-height:1.6}.eventsPagination{display:flex;align-items:center;justify-content:center;gap:15px;margin:28px 0}.eventsPagination button{min-height:38px;border:1px solid #cfe0d8;border-radius:10px;background:#fff;padding:8px 13px;color:#087354;font-size:11px;font-weight:800}.eventsPagination button:disabled{opacity:.45}.eventsPagination span{color:#6d7d75;font-size:11px}.eventsPreviewNote{max-width:900px;margin:34px auto 60px;color:#7c8983;font-size:10px;line-height:1.6;text-align:center}.eventsCalendarShell{border:1px solid #d9e6e0;border-radius:22px;background:#fff;padding:22px;box-shadow:0 14px 34px rgba(7,63,48,.06)}.eventsCalendarHeader{display:flex;align-items:center;justify-content:space-between;gap:20px}.eventsCalendarHeader h2{font-size:30px}.eventsCalendarHeader>div:last-child{display:flex;gap:7px}.eventsCalendarHeader button{display:grid;min-width:38px;height:38px;place-items:center;border:1px solid #d2e1da;border-radius:10px;background:#fff;padding:0 10px;color:#087354;font-size:10px;font-weight:800}.eventsCalendarHeader svg{width:15px;height:15px}.calendarChevronBack{transform:rotate(180deg)}.eventsCalendarGrid,.eventsCalendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.eventsCalendarWeekdays{margin-top:22px;border-bottom:1px solid #e3ece7}.eventsCalendarWeekdays span{padding:9px;color:#6b7b73;font-size:10px;font-weight:850;text-align:center}.eventsCalendarGrid{border-left:1px solid #e6eee9}.eventsCalendarCell{display:flex;min-height:112px;align-items:flex-start;flex-direction:column;gap:5px;border:0;border-right:1px solid #e6eee9;border-bottom:1px solid #e6eee9;background:#fff;padding:10px;color:#17332a;text-align:left}.eventsCalendarCell.isEmpty{background:#f8faf9}.eventsCalendarCell strong{font-size:12px}.eventsCalendarCell span{width:100%;overflow:hidden;border-radius:6px;background:#e7f4ee;padding:4px 5px;color:#087354;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.eventsCalendarCell small{color:#6e7f76;font-size:8px}.eventsCalendarCell.hasEvents{background:#fbfdfc}.eventsCalendarCell[aria-selected=true]{box-shadow:inset 0 0 0 2px #087354}.eventsCalendarMobile{display:none}.eventsSelectedDay{margin-top:22px}.eventsSelectedDay>h3{margin:0 0 12px;color:#17332a;font-size:16px}.eventsSelectedDay>p{color:#6d7d75;font-size:12px}.eventsSelectedDay .eventListCard+.eventListCard{margin-top:10px}.eventDetailHero{padding:42px 0 54px;color:#fff;background:linear-gradient(135deg,#064b3a,#0d8068)}.eventDetailHero .eventBreadcrumbs{color:hsla(0,0%,100%,.65)}.eventDetailHero .eventBreadcrumbs a{color:#d7f5e8}.eventDetailHeroGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:38px;align-items:start;margin-top:30px}.eventDetailHero h1{max-width:760px;color:#fff;font-size:clamp(38px,5vw,60px);line-height:1.03}.eventDetailHeroGrid>div>p{max-width:760px;margin:16px 0 0;color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7}.eventDetailHero .eventsMetaRow>span:first-child{color:#c4f3dd}.eventDetailHero .eventStatus{background:hsla(0,0%,100%,.14);color:#fff}.eventSectorTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.eventSectorTags span{border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.08);padding:7px 10px;color:#fff;font-size:10px;font-weight:750}.eventInfoPanel{border:1px solid hsla(0,0%,100%,.23);border-radius:20px;background:hsla(0,0%,100%,.1);padding:22px;box-shadow:0 22px 48px rgba(0,35,26,.2);backdrop-filter:blur(10px)}.eventInfoPanel dl{margin:0}.eventInfoPanel dl>div{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid hsla(0,0%,100%,.14)}.eventInfoPanel dt{color:hsla(0,0%,100%,.6);font-size:10px;font-weight:800;text-transform:uppercase}.eventInfoPanel dd{margin:0;color:#fff;font-size:12px;line-height:1.5}.eventInfoPanel .eventPrimaryAction{background:#fff;color:#075842;border-color:#fff}.eventInfoPanel .eventSecondaryAction{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08);color:#fff}.addCalendar{position:relative}.addCalendar>button{display:inline-flex;align-items:center;gap:7px;min-height:42px;border:1px solid hsla(0,0%,100%,.3);border-radius:11px;background:hsla(0,0%,100%,.08);padding:10px 13px;color:#fff;font-size:12px;font-weight:850}.addCalendar>button svg{width:14px;height:14px}.addCalendar>button svg:last-child{width:12px;height:12px;transform:rotate(90deg)}.addCalendarMenu{position:absolute;left:0;top:calc(100% + 8px);z-index:20;min-width:210px;overflow:hidden;border:1px solid #d5e3dc;border-radius:12px;background:#fff;box-shadow:0 18px 40px rgba(5,54,42,.2)}.addCalendarMenu a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;color:#17332a;font-size:11px;font-weight:750;text-decoration:none}.addCalendarMenu a+a{border-top:1px solid #e6ede9}.addCalendarMenu a:hover{background:#f1f8f5}.addCalendarMenu svg{width:14px;height:14px}.eventDetailBody{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;padding-top:54px;padding-bottom:54px}.eventDetailMain{min-width:0}.eventContentSection{border:1px solid #dbe7e1;border-radius:20px;background:#fff;padding:28px;box-shadow:0 12px 30px rgba(7,63,48,.05)}.eventContentSection+.eventContentSection{margin-top:20px}.eventContentSection h2,.relatedEventsSection h2{font-size:32px}.eventContentSection>p:not(.eventSectionEyebrow){margin:14px 0 0;color:#63746b;font-size:14px;line-height:1.75}.eventOverviewFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.eventOverviewFacts>div{padding:16px;border-radius:14px;background:#f1f8f5}.eventOverviewFacts strong{display:block;color:#17332a;font-size:11px}.eventOverviewFacts span{display:block;margin-top:6px;color:#697a71;font-size:11px;line-height:1.55}.eventAgenda{margin-top:22px;border-left:2px solid #c7ded3}.eventAgenda article{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:0 0 22px 22px;position:relative}.eventAgenda article:before{content:"";position:absolute;left:-7px;top:3px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#087354;box-shadow:0 0 0 1px #9cc7b4}.eventAgenda time{color:#087354;font-size:11px;font-weight:850}.eventAgenda h3{margin:0;color:#17332a;font-size:15px}.eventAgenda p,.eventAgenda span{margin:6px 0 0;color:#697a71;font-size:11px;line-height:1.55}.eventSpeakers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.eventSpeakers article{display:flex;gap:14px;padding:18px;border:1px solid #dce8e2;border-radius:16px;background:#fbfdfc}.eventSpeakers article>span{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#087354,#0d896e);font-size:13px;font-weight:850}.eventSpeakers h3{margin:0;font-size:15px}.eventSpeakers p{margin:4px 0 0;color:#087354;font-size:11px;font-weight:750}.eventSpeakers small{display:block;margin-top:2px;color:#718078;font-size:10px}.eventSpeakers div>div{margin-top:10px;color:#697a71;font-size:11px;line-height:1.55}.eventAttachments{display:grid;gap:10px;margin-top:22px}.eventAttachments article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;border:1px solid #dce8e2;border-radius:14px;padding:14px}.eventAttachments article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:#087354;background:#eaf6f0}.eventAttachments svg{width:20px;height:20px}.eventAttachments h3{margin:0;font-size:13px}.eventAttachments p{margin:5px 0 0;color:#73837b;font-size:10px}.eventAttachments article>div:last-child{display:flex;gap:8px}.eventAttachments a{display:inline-flex;align-items:center;gap:5px;color:#087354;font-size:10px;font-weight:800;text-decoration:none}.eventAttachments a svg{width:13px;height:13px}.eventDetailSidebar{display:grid;align-content:start;gap:16px}.eventDetailSidebar section{border:1px solid #dbe7e1;border-radius:18px;background:#fff;padding:20px;box-shadow:0 10px 26px rgba(7,63,48,.05)}.eventDetailSidebar section>span{display:inline-flex;margin-top:13px;border-radius:999px;background:#edf7f2;padding:6px 9px;color:#087354;font-size:9px;font-weight:850;text-transform:uppercase}.eventDetailSidebar h2{margin:9px 0 0;color:#17332a;font-size:18px;line-height:1.3}.eventDetailSidebar time{display:block;margin-top:10px;color:#77877f;font-size:10px}.eventDetailSidebar section>a{display:flex;align-items:center;gap:6px;margin-top:13px;color:#087354;font-size:11px;font-weight:800;text-decoration:none}.eventDetailSidebar section>a svg{width:14px;height:14px}.eventDetailSidebar section>p:not(.eventSectionEyebrow){margin:12px 0 0;color:#66776e;font-size:11px;line-height:1.55}.relatedEventsSection{padding:56px 0;background:#eef7f2}.relatedEventsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px}.relatedEventsGrid article{border:1px solid #d2e3db;border-radius:17px;background:#fff;padding:20px}.relatedEventsGrid article>p{margin:0;color:#087354;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.relatedEventsGrid h3{margin:10px 0 0;font-size:17px;line-height:1.35}.relatedEventsGrid h3 a{color:#17332a;text-decoration:none}.relatedEventsGrid article>span{display:block;margin-top:10px;color:#728279;font-size:10px;line-height:1.5}.relatedEventsGrid article>a{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#087354;font-size:11px;font-weight:800;text-decoration:none}.relatedEventsGrid svg{width:14px;height:14px}.eventDetailPreview{margin-top:26px}.eventsLoadingPage{width:min(1180px,calc(100% - 40px));margin:50px auto;min-height:560px}.eventsLoadingBar,.eventsLoadingCard{border-radius:18px;background:linear-gradient(90deg,#edf4f1 25%,#f8fbfa 50%,#edf4f1 75%);background-size:200% 100%;animation:eventsShimmer 1.4s infinite}.eventsLoadingBar{height:110px}.eventsLoadingCard{height:120px;margin-top:16px}.eventsErrorState{width:min(760px,calc(100% - 40px));margin:70px auto}.eventsErrorState a{margin-top:10px}@keyframes eventsShimmer{to{background-position:-200% 0}}@media(max-width:980px){.eventsFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventDetailBody,.eventDetailHeroGrid{grid-template-columns:1fr}.eventDetailSidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.eventsCalendarDesktop{display:none}.eventsCalendarMobile{display:block;margin-top:18px}.eventsMobileDateStrip{display:flex;overflow-x:auto;gap:8px;padding-bottom:5px}.eventsMobileDateStrip button{display:flex;min-width:62px;align-items:center;flex-direction:column;border:1px solid #d5e3dc;border-radius:12px;background:#fff;padding:9px;color:#53665d}.eventsMobileDateStrip button[aria-pressed=true]{border-color:#087354;color:#fff;background:#087354}.eventsMobileDateStrip span{font-size:9px;font-weight:750}.eventsMobileDateStrip strong{margin-top:4px;font-size:18px}.eventOverviewFacts,.eventSpeakers,.relatedEventsGrid{grid-template-columns:1fr}}@media(max-width:720px){.eventDetailContainer,.eventsExperience{width:min(100% - 28px,1180px)}.eventsPageIntro{padding-top:28px}.eventsFeatured{grid-template-columns:1fr}.eventsFeaturedDate{min-height:150px}.eventsResultsHeader,.eventsToolbar{align-items:stretch;flex-direction:column}.eventsStatusTabs,.eventsViewTabs{width:100%}.eventsStatusTabs button,.eventsViewTabs button{flex:1;justify-content:center}.eventsFilterGrid{grid-template-columns:1fr}.eventListCard{grid-template-columns:58px 1fr;align-items:start}.eventListDate{min-height:72px}.eventListActions{grid-column:2;align-items:center;justify-content:flex-end;flex-direction:row}.eventListFacts{flex-direction:column;gap:7px}.eventsCalendarShell{padding:16px}.eventsCalendarHeader{align-items:flex-start;flex-direction:column}.eventDetailHero{padding-top:28px}.eventDetailHeroGrid{gap:24px}.eventInfoPanel dl>div{grid-template-columns:90px 1fr}.eventDetailBody{padding-top:30px}.eventContentSection{padding:20px}.eventAgenda article{grid-template-columns:76px 1fr;padding-left:18px}.eventAttachments article{grid-template-columns:40px 1fr}.eventAttachments article>div:last-child{grid-column:2}.eventDetailSidebar{grid-template-columns:1fr}.relatedEventsSection{padding:42px 0}.eventsFeaturedCopy{padding:22px}.eventsFeaturedCopy h2{font-size:25px}}@media(max-width:460px){.eventListCard{grid-template-columns:1fr}.eventListDate{width:64px}.eventListActions{grid-column:1;justify-content:flex-start}.eventsFeaturedFacts{flex-direction:column}.eventsCustomDates label{min-width:100%}.eventInfoPanel{padding:18px}.eventInfoPanel dl>div{grid-template-columns:1fr;gap:4px}.eventDetailActions{align-items:stretch;flex-direction:column}.eventDetailActions>*{width:100%}.addCalendar>button{width:100%;justify-content:center}.addCalendarMenu{width:100%}}@media(prefers-reduced-motion:reduce){.eventListCard{transition:none}.eventListCard:hover{transform:none}.eventsLoadingBar,.eventsLoadingCard{animation:none}}.eventsSearchAndMobileFilter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.eventsMobileFilterButton{display:none;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid #c9ddd3;border-radius:12px;background:#fff;padding:0 14px;color:#075b46;font:inherit;font-size:12px;font-weight:850}.eventsMobileFilterButton svg{width:17px;height:17px}.eventsMobileFilterButton span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;color:#fff;background:#087354;font-size:10px}.eventFilterDrawerLayer{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center}.eventFilterBackdrop{position:absolute;inset:0;border:0;background:rgba(3,30,23,.62)}.eventFilterDrawer{position:relative;z-index:1;display:flex;width:min(100%,560px);max-height:88vh;flex-direction:column;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -18px 60px rgba(2,35,26,.28)}.eventFilterDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #e0ebe6}.eventFilterDrawerHeader p{margin:0;color:#087354;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.eventFilterDrawerHeader h2{margin:5px 0 0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.eventFilterDrawerHeader>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d4e2db;border-radius:50%;background:#fff;color:#17332a;font-size:23px;line-height:1}.eventFilterDrawerBody{overflow-y:auto;padding:20px}.eventFilterDrawerBody .eventsFilterGrid{grid-template-columns:1fr;margin-top:0}.eventFilterDrawerBody .eventsCustomDates{display:grid;grid-template-columns:1fr}.eventFilterDrawerBody .eventsCustomDates label{min-width:0}.eventFilterDrawerFooter{display:grid;grid-template-columns:1fr 1.45fr;gap:10px;padding:14px 20px;border-top:1px solid #e0ebe6;background:#fff}.eventFilterDrawerFooter button{min-height:46px;border-radius:11px;font:inherit;font-size:12px;font-weight:850}.eventFilterClearButton{border:1px solid #cdded6;color:#087354;background:#fff}.eventFilterApplyButton{border:1px solid #087354;color:#fff;background:#087354}.eventFilterDrawer input,.eventFilterDrawer select{font-size:16px}@media(max-width:720px){.eventsDesktopFilters{display:none}.eventsMobileFilterButton{display:inline-flex}.eventsFilters{padding:12px}.eventsSearchField input{font-size:16px}.eventsActiveFilters{overflow-x:auto;flex-wrap:nowrap;margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}.eventsActiveFilters button{flex:0 0 auto}.eventFilterDrawer{width:100%}}@media(min-width:721px){.eventFilterDrawerLayer{display:none!important}}@media(max-width:420px){.eventsSearchAndMobileFilter{grid-template-columns:1fr}.eventsMobileFilterButton{width:100%}.eventFilterDrawerFooter{grid-template-columns:1fr}}.eventsMobileDateStrip button{position:relative}.eventsMobileDateStrip button small{position:absolute;right:4px;top:4px;display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;color:#fff;background:#087354;font-size:8px}.eventsMobileDateStrip button[aria-pressed=true] small{color:#087354;background:#fff}.eventDetailPage a:focus-visible,.eventDetailPage button:focus-visible,.eventsPage a:focus-visible,.eventsPage button:focus-visible,.eventsPage input:focus-visible,.eventsPage select:focus-visible{outline:3px solid #f0bd3a;outline-offset:3px}.eventsResultsHeader h2:focus{outline:0}.eventsCalendarCell:focus-visible{position:relative;z-index:2}.eventsCalendarCell[aria-selected=true]{background:#eff8f4}.eventListMain h3 a:focus-visible,.eventListMain h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.eventStatus:before{content:"";width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.eventsLoadingPage{display:grid;align-content:start;gap:16px}.eventsLoadingBar,.eventsLoadingCard{margin-top:0}.eventFilterDrawer button,.eventPrimaryAction,.eventSecondaryAction,.eventsMobileFilterButton,.eventsPagination button,.eventsStatusTabs button,.eventsViewTabs button{touch-action:manipulation}.eventContentSection,.eventDetailSidebar section,.eventListCard,.eventsCalendarShell,.eventsFeatured{overflow-wrap:anywhere}@media(max-width:720px){.eventsStatusTabs,.eventsViewTabs{overflow-x:auto}.eventsStatusTabs button,.eventsViewTabs button{min-width:max-content}.eventsCalendarHeader>div:last-child{width:100%;justify-content:space-between}.eventsCalendarHeader>div:last-child button:nth-child(2){flex:1}.eventsMobileDateStrip{scroll-snap-type:x proximity}.eventsMobileDateStrip button{scroll-snap-align:start;min-width:64px}.eventListActions>a{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:420px){.eventListCard{padding:15px}.eventsFeaturedActions>a{width:100%}.eventsFeaturedActions{align-items:stretch;flex-direction:column}}@media(prefers-contrast:more){.eventContentSection,.eventDetailSidebar section,.eventListCard,.eventsCalendarShell,.eventsFilters{border-color:#6f8f81}.eventListMain>p,.eventsFeaturedCopy>p,.eventsPageIntro>div>span{color:#314b41}.eventStatus{border:1px solid}.eventsActiveFilters button{border-color:#4f7867}}@media(prefers-reduced-motion:reduce){.eventsSelectedDay{scroll-behavior:auto}}.toolsPage{background:#f7faf8;color:#17332a}.serviceContainer,.servicesDirectory,.toolContainer,.toolsDirectory{width:min(1180px,calc(100% - 40px));margin:0 auto}.toolsHero{padding:44px 0 34px}.serviceHero nav,.toolDetailHero nav,.toolsHero nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#718078;font-size:11px}.serviceHero nav a,.toolDetailHero nav a,.toolsHero nav a{color:#087354;text-decoration:none}.toolsHeroGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:32px;align-items:end;margin-top:28px}.serviceHero p,.toolDetailHero p,.toolResultsList>header p,.toolsHero p,.toolsSectionHeader p{margin:0;color:#087354;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.serviceHero h1,.toolDetailHero h1,.toolPanel h2,.toolResult h2,.toolResultsList h2,.toolsErrorState h1,.toolsHero h1,.toolsSectionHeader h2{margin:8px 0 0;color:#073c31;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.serviceHero h1,.toolDetailHero h1,.toolsHero h1{font-size:clamp(42px,6vw,66px);line-height:1.04}.serviceHeroGrid>div>span,.toolDetailHeroGrid>div>p,.toolsHeroGrid>div:first-child>span{display:block;max-width:760px;margin-top:13px;color:#64756d;font-size:16px;line-height:1.7}.toolsHeroPanel{border:1px solid #cae0d6;border-radius:20px;background:linear-gradient(145deg,#07533f,#0d8069);padding:24px;color:#fff;box-shadow:0 18px 42px rgba(5,57,43,.16)}.toolsHeroPanel strong{font-size:18px}.toolsHeroPanel p{margin-top:9px;color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.65;text-transform:none;letter-spacing:0}.toolsSearchSection{position:sticky;top:0;z-index:20;margin-bottom:38px;border:1px solid #d8e6df;border-radius:20px;background:hsla(0,0%,100%,.96);padding:16px;box-shadow:0 14px 34px rgba(7,63,48,.07);backdrop-filter:blur(12px)}.toolsSearchField{display:flex;align-items:center;gap:10px;border:1px solid #d0e0d8;border-radius:13px;background:#fbfdfc;padding:0 13px}.toolsSearchField svg{width:19px;height:19px;color:#667970}.toolsSearchField input{min-width:0;flex:1;min-height:48px;border:0;background:transparent;color:#17332a;font:inherit;font-size:14px;outline:0}.toolsSearchField button{border:0;background:transparent;color:#087354;font-size:11px;font-weight:800}.toolsCategoryChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.toolsCategoryChips button{border:1px solid #d1e0d9;border-radius:999px;background:#fff;padding:8px 12px;color:#456057;font-size:10px;font-weight:800}.toolsCategoryChips button[aria-pressed=true]{border-color:#087354;color:#fff;background:#087354}.serviceJourney,.servicesLauncher,.toolsAll,.toolsFeatured{margin-top:46px}.toolsSectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:22px}.toolsSectionHeader h2{font-size:34px}.toolsSectionHeader>span{max-width:430px;color:#718179;font-size:11px;line-height:1.6;text-align:right}.toolsSectionHeader>a{display:inline-flex;align-items:center;gap:7px;color:#087354;font-size:12px;font-weight:850;text-decoration:none}.toolsSectionHeader>a svg{width:15px;height:15px}.toolsCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.toolsCardGrid--featured{grid-template-columns:repeat(4,minmax(0,1fr))}.toolCard{display:flex;min-height:260px;flex-direction:column;border:1px solid #d9e7e0;border-radius:20px;background:#fff;padding:22px;box-shadow:0 12px 30px rgba(7,63,48,.05);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.toolCard:hover{border-color:#a8cdbd;box-shadow:0 18px 42px rgba(7,63,48,.09);transform:translateY(-2px)}.toolCard header{display:flex;align-items:center;justify-content:space-between;gap:12px}.serviceMiniGrid>a>span,.servicesDirectoryGrid article>span,.toolCard header>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#087354,#0c8d72)}.serviceMiniGrid svg,.servicesDirectoryGrid svg,.toolCard header svg{width:22px;height:22px}.toolCard header small{border-radius:999px;background:#edf7f2;padding:6px 9px;color:#087354;font-size:9px;font-weight:850}.toolCard h3{margin:18px 0 0;font-size:20px;line-height:1.3}.toolCard h3 a{color:#17332a;text-decoration:none}.toolCard>p{margin:10px 0 0;flex:1;color:#65766e;font-size:12px;line-height:1.7}.toolCard footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:22px;padding-top:15px;border-top:1px solid #e4ede8}.toolCard footer>span{color:#74857c;font-size:9px;line-height:1.4}.toolCard footer>a{display:inline-flex;align-items:center;gap:5px;color:#087354;font-size:11px;font-weight:850;text-decoration:none}.toolCard footer svg{width:13px;height:13px}.toolsEmpty,.toolsErrorState{display:flex;min-height:300px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #bdd3c8;border-radius:20px;background:#fff;padding:32px;text-align:center}.toolsEmpty>svg{width:40px;height:40px;color:#087354}.toolsEmpty h3{margin:15px 0 0;font-size:24px}.toolsEmpty p,.toolsErrorState p{max-width:520px;margin:9px 0 18px;color:#687970;line-height:1.6}.toolsEmpty button,.toolsErrorState a{border:1px solid #087354;border-radius:10px;background:#087354;padding:10px 14px;color:#fff;font-size:11px;font-weight:850;text-decoration:none}.serviceMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.serviceMiniGrid>a{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:14px;border:1px solid #d8e6df;border-radius:17px;background:#fff;padding:18px;text-decoration:none}.serviceMiniGrid h3{margin:0;color:#17332a;font-size:16px}.serviceMiniGrid p{margin:5px 0 0;color:#6b7b73;font-size:10px;line-height:1.55}.serviceMiniGrid>a>svg{width:14px;height:14px;color:#087354}.servicesDirectoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.servicesDirectoryGrid article{display:flex;min-height:280px;flex-direction:column;border:1px solid #d8e6df;border-radius:22px;background:#fff;padding:24px;box-shadow:0 12px 30px rgba(7,63,48,.05)}.servicesDirectoryGrid article>p{margin:18px 0 0;color:#087354;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.servicesDirectoryGrid h2{margin:8px 0 0;font-size:27px}.servicesDirectoryGrid h2 a{color:#17332a;text-decoration:none}.servicesDirectoryGrid article>div{margin-top:10px;flex:1;color:#66776f;font-size:13px;line-height:1.7}.servicesDirectoryGrid footer{margin-top:20px}.servicesDirectoryGrid footer a{display:inline-flex;align-items:center;gap:6px;color:#087354;font-size:11px;font-weight:850;text-decoration:none}.servicesDirectoryGrid footer svg{width:14px;height:14px}.serviceHero{padding:42px 0 52px;color:#fff;background:linear-gradient(135deg,#064b3a,#0d8068)}.serviceHero nav{color:hsla(0,0%,100%,.65)}.serviceHero nav a{color:#d7f5e8}.serviceHeroGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:38px;align-items:start;margin-top:30px}.serviceHero h1{color:#fff}.serviceHeroGrid>div>p{color:#c8f1df}.serviceHeroGrid>div>span{color:hsla(0,0%,100%,.78)}.serviceHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.servicePrimary,.serviceSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:43px;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:850;text-decoration:none}.servicePrimary{border:1px solid #fff;color:#075842;background:#fff}.serviceSecondary{border:1px solid hsla(0,0%,100%,.3);color:#fff;background:hsla(0,0%,100%,.08)}.externalServiceNotice{display:flex!important;align-items:center;gap:8px;margin-top:18px!important;color:hsla(0,0%,100%,.65)!important;font-size:10px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important}.externalServiceNotice svg{width:16px;height:16px;flex:0 0 auto}.serviceHeroCard{border:1px solid hsla(0,0%,100%,.23);border-radius:20px;background:hsla(0,0%,100%,.1);padding:22px;box-shadow:0 22px 48px rgba(0,35,26,.2);backdrop-filter:blur(10px)}.serviceHeroCard>span{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:hsla(0,0%,100%,.16)}.serviceHeroCard svg{width:26px;height:26px}.serviceHeroCard h2{margin:17px 0 0;font-size:20px}.serviceHeroCard ol{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.serviceHeroCard li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;border-top:1px solid hsla(0,0%,100%,.14);padding-top:12px}.serviceHeroCard li:before{content:counter(list-item);display:grid;width:25px;height:25px;grid-row:1/3;place-items:center;border-radius:50%;background:#fff;color:#075842;font-size:10px;font-weight:850}.serviceHeroCard strong{font-size:12px}.serviceHeroCard small{grid-column:2;color:hsla(0,0%,100%,.67);font-size:10px;line-height:1.5}.serviceJourney{padding:54px 0}.serviceJourneyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.serviceJourneyGrid article{border:1px solid #d9e6e0;border-radius:18px;background:#fff;padding:22px}.serviceJourneyGrid article>span{display:inline-flex;border-radius:999px;background:#eaf6f0;padding:6px 9px;color:#087354;font-size:10px;font-weight:850}.serviceJourneyGrid h3{margin:15px 0 0;font-size:18px}.serviceJourneyGrid p{margin:9px 0 0;color:#66776f;font-size:12px;line-height:1.65}.serviceJourneyGrid ul{margin:14px 0 0;padding-left:18px;color:#5d7167;font-size:11px;line-height:1.7}.serviceRelatedTools{padding:54px 0;background:#edf7f2}.serviceHelp{justify-content:space-between;gap:24px;margin-top:44px;margin-bottom:60px;border:1px solid #d5e4dd;border-radius:18px;background:#fff;padding:22px}.serviceHelp,.serviceHelp>div{display:flex;align-items:center}.serviceHelp>div{gap:15px}.serviceHelp>div>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:#087354}.serviceHelp svg{width:22px;height:22px}.serviceHelp h2{margin:0;font-size:18px}.serviceHelp p{max-width:700px;margin:6px 0 0;color:#687970;font-size:11px;line-height:1.6}.serviceHelp>a{flex:0 0 auto;border-radius:10px;background:#087354;padding:11px 14px;color:#fff;font-size:11px;font-weight:850;text-decoration:none}.toolsErrorState{width:min(760px,calc(100% - 40px));margin:70px auto}.toolDetailHero{padding:42px 0 50px;color:#fff;background:linear-gradient(135deg,#064b3a,#0d8068)}.toolDetailHero nav{color:hsla(0,0%,100%,.65)}.toolDetailHero nav a{color:#d7f5e8}.toolDetailHeroGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:34px;align-items:start;margin-top:28px}.toolDetailHero h1{color:#fff}.toolDetailHeroGrid>div>p{color:hsla(0,0%,100%,.78);text-transform:none;letter-spacing:0}.toolModeBadge{display:inline-flex;align-items:center;gap:7px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:hsla(0,0%,100%,.09);padding:7px 10px;color:#fff;font-size:10px;font-weight:850}.toolModeBadge svg{width:16px;height:16px}.toolHeroFacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.toolHeroFacts span{border-radius:999px;background:hsla(0,0%,100%,.1);padding:7px 10px;color:#fff;font-size:10px}.toolDetailHero aside{border:1px solid hsla(0,0%,100%,.22);border-radius:18px;background:hsla(0,0%,100%,.1);padding:20px}.toolDetailHero aside strong{font-size:16px}.toolDetailHero aside p{margin-top:8px;color:hsla(0,0%,100%,.75);font-size:11px;line-height:1.6;text-transform:none;letter-spacing:0}.toolDetailHero aside small{display:block;margin-top:12px;border-top:1px solid hsla(0,0%,100%,.14);padding-top:12px;color:hsla(0,0%,100%,.58);font-size:9px;line-height:1.5}.toolMain{padding-top:46px;padding-bottom:60px}.toolEmptyState,.toolLoading,.toolPanel,.toolResult,.toolResultsList{border:1px solid #d8e6df;border-radius:20px;background:#fff;box-shadow:0 12px 30px rgba(7,63,48,.05)}.toolPanel{padding:26px}.toolPanel>header{max-width:760px}.toolPanel>header>p,.toolResult header p,.toolResultsList>header p{margin:0;color:#087354;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.toolPanel h2,.toolResult h2,.toolResultsList h2{font-size:32px}.toolPanel>header>span{display:block;margin-top:10px;color:#687970;font-size:12px;line-height:1.65}.toolForm{display:grid;gap:16px;margin-top:24px}.toolForm--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolForm label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#3f5a4f;font-size:11px;font-weight:800}.toolForm input,.toolForm select,.toolForm textarea{width:100%;min-height:46px;border:1px solid #cfddd6;border-radius:11px;background:#fff;padding:0 12px;color:#17332a;font:inherit;font-size:13px}.toolForm textarea{min-height:110px;padding-top:12px;resize:vertical}.toolForm input:focus,.toolForm select:focus,.toolForm textarea:focus{border-color:#087354;outline:3px solid rgba(8,115,84,.12)}.toolForm input[aria-invalid=true],.toolForm select[aria-invalid=true]{border-color:#a74a32;background:#fff8f5}.toolForm label>small{color:#78877f;font-size:9px;font-weight:500}.toolFieldError{display:flex;align-items:center;gap:5px;color:#9a3f28;font-size:10px;font-weight:700}.toolFieldError svg{width:13px;height:13px}.toolForm fieldset{display:flex;flex-wrap:wrap;gap:10px 18px;border:1px solid #d9e5df;border-radius:12px;padding:14px}.toolForm legend{padding:0 6px;color:#3f5a4f;font-size:11px;font-weight:800}.toolForm fieldset label{display:flex;align-items:center;flex-direction:row;font-weight:650}.toolForm fieldset input{width:18px;min-height:18px}.toolEmptyState button,.toolEmptyState>a,.toolPrimaryButton,.toolPrimaryLink,.toolSecondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border-radius:11px;padding:10px 15px;font:inherit;font-size:11px;font-weight:850;text-decoration:none}.toolEmptyState button,.toolPrimaryButton,.toolPrimaryLink{border:1px solid #087354;color:#fff;background:#087354}.toolPrimaryButton{justify-self:start}.toolEmptyState>a,.toolSecondaryButton{border:1px solid #cdded6;color:#087354;background:#fff}.toolPrimaryLink{margin-top:16px}.toolErrorSummary{border-left:4px solid #9f432d;border-radius:10px;background:#fff2ed;padding:12px 14px;color:#7c3422;font-size:11px;line-height:1.5}.toolLoading{display:flex;align-items:center;gap:14px;margin-top:18px;padding:20px}.toolLoading>span{width:32px;height:32px;border:3px solid #d9eee5;border-top-color:#087354;border-radius:50%}.toolLoading strong{font-size:13px}.toolLoading p{margin:4px 0 0;color:#728179;font-size:10px}.toolResult{margin-top:20px;padding:26px}.toolResult>header{display:flex;align-items:center;gap:14px}.toolResult>header>span{display:grid;width:52px;height:52px;place-items:center;border-radius:50%}.toolResult--positive>header>span{color:#087354;background:#e0f4e9}.toolResult--warning>header>span{color:#8d5200;background:#fff0cf}.toolResult--neutral>header>span{color:#195e6c;background:#e5f2f5}.toolResult>header svg{width:24px;height:24px}.toolResult h2{font-size:30px}.toolResultBody{margin-top:22px}.toolResultBody>p{color:#65766e;font-size:12px;line-height:1.7}.toolResultBody h3{margin:22px 0 0;font-size:16px}.toolResultBody ol,.toolResultBody ul{margin:10px 0 0;padding-left:20px;color:#5e7167;font-size:11px;line-height:1.7}.toolResultBody dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.toolResultBody dl>div{border-radius:12px;background:#f1f8f5;padding:13px}.toolResultBody dt{color:#6d7e75;font-size:9px;font-weight:800;text-transform:uppercase}.toolResultBody dd{margin:5px 0 0;color:#17332a;font-size:12px;line-height:1.45}.toolResult>footer{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;padding-top:18px;border-top:1px solid #e4ece8}.toolResult>footer svg{width:14px;height:14px}.toolResultsList{margin-top:20px;padding:24px}.toolResultsList>header{margin-bottom:15px}.toolResultsList>article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:start;border-top:1px solid #e2ebe7;padding:18px 0}.toolResultsList>article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:#087354;background:#eaf6f0}.toolResultsList>article>span svg{width:23px;height:23px}.toolResultsList article>div>p{margin:0;color:#087354;font-size:9px;font-weight:850;text-transform:uppercase}.toolResultsList h3{margin:6px 0 0;font-size:17px}.toolResultsList article>div>small{display:block;margin-top:6px;color:#687970;font-size:10px}.toolResultsList dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.toolResultsList dl>div{border-radius:10px;background:#f1f8f5;padding:10px}.toolResultsList dt{color:#6d7e75;font-size:8px;font-weight:800;text-transform:uppercase}.toolResultsList dd{margin:4px 0 0;color:#17332a;font-size:10px}.toolResultsList article>div:last-child a{display:inline-flex;align-items:center;color:#087354;font-size:10px;font-weight:850;text-decoration:none}.toolEmptyState{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;margin-top:20px;padding:30px;text-align:center}.toolEmptyState>svg{width:38px;height:38px;color:#087354}.toolEmptyState h2,.toolEmptyState h3{margin:14px 0 0;font-size:27px}.toolEmptyState p{max-width:540px;margin:9px 0 17px;color:#687970;font-size:12px;line-height:1.65}.toolEmptyState .toolPrimaryLink{margin-top:9px}.toolDisclaimer{display:flex;align-items:flex-start;gap:11px;margin-top:20px;border:1px solid #ead8a9;border-radius:14px;background:#fff9e8;padding:16px;color:#654d13}.toolDisclaimer svg{width:20px;height:20px;flex:0 0 auto}.toolDisclaimer p{margin:0;font-size:10px;line-height:1.6}.toolDisclaimer strong{display:block;margin-bottom:2px}.toolPreviewNotice{max-width:800px;margin:24px auto 0;color:#7c8983;font-size:9px;line-height:1.6;text-align:center}@media(max-width:1020px){.toolsCardGrid,.toolsCardGrid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceHeroGrid,.serviceJourneyGrid,.toolDetailHeroGrid,.toolsHeroGrid{grid-template-columns:1fr}.serviceHeroCard{max-width:720px}.toolResultsList>article{grid-template-columns:48px minmax(0,1fr)}.toolResultsList>article>div:last-child{grid-column:2}.servicesDirectoryGrid{grid-template-columns:1fr}}@media(max-width:720px){.serviceContainer,.servicesDirectory,.toolContainer,.toolsDirectory{width:min(100% - 28px,1180px)}.toolsHero{padding-top:28px}.toolsSearchSection{top:6px;border-radius:16px;padding:12px}.toolsCategoryChips{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.toolsCategoryChips button{flex:0 0 auto}.toolsSectionHeader{align-items:flex-start;flex-direction:column}.toolsSectionHeader>span{text-align:left}.serviceMiniGrid,.toolsCardGrid,.toolsCardGrid--featured{grid-template-columns:1fr}.toolCard{min-height:230px}.toolForm--grid{grid-template-columns:1fr}.toolForm input,.toolForm select,.toolForm textarea{font-size:16px}.toolResultBody dl,.toolResultsList dl{grid-template-columns:1fr}.toolResultsList>article{grid-template-columns:42px minmax(0,1fr);padding:16px 0}.toolResultsList>article>span{width:42px;height:42px}.serviceHero,.toolDetailHero{padding-top:28px}.serviceHeroActions{align-items:stretch;flex-direction:column}.servicePrimary,.serviceSecondary{width:100%}.serviceHelp{align-items:stretch;flex-direction:column}.serviceHelp>a{width:100%;text-align:center}.toolPanel,.toolResult,.toolResultsList{padding:20px}.toolResult>header{align-items:flex-start}.toolResult>footer{align-items:stretch;flex-direction:column}.toolResult>footer button{width:100%}.toolsSearchField input{font-size:16px}}@media(max-width:460px){.toolCard footer{align-items:flex-start;flex-direction:column}.serviceHero h1,.toolDetailHero h1,.toolsHero h1{font-size:40px}.toolPanel h2,.toolResult h2,.toolResultsList h2,.toolsSectionHeader h2{font-size:28px}.toolResult>header{flex-direction:column}.toolPrimaryButton{width:100%}.toolForm fieldset{flex-direction:column}.toolsHeroPanel{padding:20px}}.toolsPage a:focus-visible,.toolsPage button:focus-visible,.toolsPage input:focus-visible,.toolsPage select:focus-visible,.toolsPage textarea:focus-visible{outline:3px solid #f0bd3a;outline-offset:3px}.servicePrimary,.serviceSecondary,.toolCard a,.toolPrimaryButton,.toolPrimaryLink,.toolSecondaryButton{touch-action:manipulation}.serviceJourneyGrid article,.servicesDirectoryGrid article,.toolCard,.toolPanel,.toolResult,.toolResultsList{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.toolCard{transition:none}.toolCard:hover{transform:none}.toolLoading>span{animation:none}}@media(prefers-contrast:more){.serviceJourneyGrid article,.servicesDirectoryGrid article,.toolCard,.toolPanel,.toolResult,.toolResultsList{border-color:#6f8f81}.toolCard>p,.toolPanel>header>span,.toolResultBody>p{color:#314b41}.servicePrimary,.toolPrimaryButton,.toolPrimaryLink{border:2px solid}}@media(forced-colors:active){.toolCard,.toolPanel,.toolResult,.toolResultsList{border:1px solid ButtonText}.servicePrimary,.toolPrimaryButton,.toolPrimaryLink{border:2px solid ButtonText}.toolHeroFacts span,.toolModeBadge{border:1px solid ButtonText}}:root{--home-shell-max:1600px;--home-reading-max:760px;--home-gutter:clamp(18px,3.2vw,64px);--home-section-compact:clamp(36px,3vw,52px);--home-section-standard:clamp(48px,4vw,68px);--home-section-feature:clamp(54px,4.4vw,74px);--home-section-header-gap:clamp(22px,2vw,30px);--home-grid-gap:clamp(14px,1.45vw,24px)}#main-content{overflow:hidden}@supports (overflow:clip){#main-content{overflow:clip}}.announcementsHeader>div,.demoMarketIntro,.demoRegulatorCopy,.demoSectionIntro>div,.homeToolsLauncher header>div,.regulatoryExplorerHeader>div:first-child{max-width:var(--home-reading-max)}@media (min-width:1200px){.announcementsContainer,.demoHomeContainer,.heroFrame,.homeToolsContainer,.regulatoryExplorerContainer,.siteHeaderInner{width:min(calc(100% - var(--home-gutter) - var(--home-gutter)),var(--home-shell-max));max-width:none!important;margin-inline:auto}.siteHeaderInner{padding-inline:0!important}.heroSection{padding:18px 0 30px}.heroFrame{grid-template-columns:minmax(0,1.18fr) minmax(500px,.82fr)}.spotlightCarousel,.spotlightInner{min-height:clamp(540px,36vw,610px)}.spotlightInner{padding-inline:clamp(46px,3.4vw,68px)}.heroConsole{margin:14px 14px 14px 0}.announcementRailSection{padding-block:var(--home-section-standard)}.regulatoryExplorerSection{padding-block:var(--home-section-feature)}.demoHomeSection,.homeToolsLauncher{padding:var(--home-section-standard) 0}.demoMarketSection{padding:var(--home-section-feature) 0}.announcementRailHeader,.demoSectionIntro,.regulatoryExplorerHeader{margin-bottom:var(--home-section-header-gap)}.demoDocumentSearch,.homeToolLinks{margin-top:var(--home-section-header-gap)}.demoDocumentGrid{margin-top:var(--home-grid-gap)}.demoDocumentGrid,.demoEventsGrid,.demoMarketCards,.demoMediaGrid,.demoPerformanceCards,.demoToolsGrid,.homeToolLinks{gap:var(--home-grid-gap)}.demoMediaGrid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.65fr)}.demoMediaSideList{width:100%;max-width:440px;justify-self:end;gap:var(--home-grid-gap)}.demoRegulatorGrid{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:clamp(36px,4vw,72px)}.demoRegulatorStats{width:100%}.demoEventsGrid,.homeToolLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.homeToolLinks>a{min-height:78px}.demoDocumentGrid,.demoMarketCards,.demoPerformanceCards{grid-template-columns:repeat(4,minmax(0,1fr))}.demoMarketSubheading{margin-top:clamp(28px,2.6vw,38px)}.demoMarketDisclaimer{margin-top:clamp(22px,2vw,30px)}.demoMediaSection{background:radial-gradient(circle at 7% 12%,rgba(176,227,207,.16),transparent 25%),linear-gradient(180deg,#f7faf8,#f4f8f6)}.demoDocumentsSection,.demoRegulatorSection{background:radial-gradient(circle at 94% 15%,rgba(191,232,217,.11),transparent 27%),#fff}.demoEventsSection,.demoMarketSection,.homeToolsLauncher{position:relative;isolation:isolate}.demoEventsSection:before,.demoMarketSection:before,.homeToolsLauncher:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(circle at 8% 22%,rgba(188,240,219,.12),transparent 24%),radial-gradient(circle at 94% 78%,rgba(190,235,218,.09),transparent 26%)}}@media (min-width:1600px){.heroFrame{grid-template-columns:minmax(0,1.22fr) minmax(540px,.78fr)}.spotlightCarousel,.spotlightInner{min-height:590px}.regulatoryExplorerShell{grid-template-columns:270px minmax(0,1fr)}.regulatoryExplorerSelector{padding-inline:16px}.homeToolLinks>a{min-height:82px;padding-inline:18px}.demoDocumentCard,.demoEventCard,.demoMediaFeaturedCopy,.demoMediaStory{padding:clamp(22px,1.5vw,28px)}}@media (min-width:1920px){:root{--home-gutter:64px}.announcementRailStage,.demoDocumentCard,.demoEventCard,.demoMediaFeatured,.demoMediaStory,.heroFrame,.regulatoryExplorerShell{box-shadow:0 22px 52px rgba(6,60,49,.09)}}@media (max-width:1199px){:root{--home-gutter:clamp(15px,2.5vw,28px)}}@media (max-width:700px){:root{--home-gutter:15px}}@media (prefers-reduced-motion:reduce){.demoDocumentCard,.demoEventCard,.demoMediaFeatured,.demoMediaStory,.demoPillars article,.demoRegulatorStats article,.homeToolLinks>a{transition:none!important}}.heroConsole{container-type:inline-size}.quickNavSection{min-width:0;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.26)}.quickNavHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.quickNavHeader h2{color:#063c31;font-size:clamp(21px,1.5vw,25px);font-weight:800;line-height:1;letter-spacing:-.025em}.quickNavHeader p{margin:6px 0 0;color:#64748b;font-size:10px;line-height:1.4}.quickNavHeaderActions,.quickNavScrollControls{display:flex;align-items:center;gap:6px}.quickNavHeaderActions>a{display:inline-flex;min-height:34px;align-items:center;gap:5px;color:#087255;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.quickNavHeaderActions>a svg{width:13px;height:13px}.quickNavScrollControls button{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid rgba(8,115,84,.16);border-radius:9px;color:#087255;background:hsla(0,0%,100%,.78);cursor:pointer}.quickNavScrollControls button:disabled{opacity:.32;cursor:default}.quickNavScrollControls svg{width:13px;height:13px}.quickNavPreviousIcon{transform:rotate(180deg)}.assistantSuggestionsWrap,.quickNavViewportWrap{position:relative;min-width:0}.assistantSuggestionsWrap:after,.quickNavViewportWrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(251,252,251,.94))}.quickNavViewport{min-width:0;overflow-x:auto;overflow-y:hidden;padding:1px 24px 4px 1px;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.assistantSuggestions::-webkit-scrollbar,.quickNavViewport::-webkit-scrollbar{display:none}.quickNavViewport:focus-visible{outline:2px solid rgba(8,115,84,.45);outline-offset:2px}.quickNavTrack{display:grid;width:max-content;grid-auto-flow:column;grid-template-rows:repeat(2,52px);grid-auto-columns:166px}.quickNavCard{display:grid;min-width:0;align-items:center;padding:6px 9px;border-radius:11px;scroll-snap-align:start;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.quickNavCard:focus-visible,.quickNavCard:hover{outline:none}.quickNavIcon{display:grid;place-items:center;border-radius:9px;color:#087255}.quickNavCardLabel{min-width:0;color:#12231e;font-size:10px;font-weight:800;line-height:1.25}.quickNavCardArrow{width:12px;height:12px;color:#94a3b8}.assistantCopilot{position:relative;margin-top:12px;padding:15px;border-radius:18px;color:#fff}.assistantIdentityRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assistantBetaBadge{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#063c31;background:#ccece2;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.assistantDescription{max-width:520px;margin:7px 0 0;color:hsla(0,0%,100%,.7);font-size:10px;line-height:1.45}.assistantModeTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;overflow:visible;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;background:hsla(0,0%,100%,.06)}.assistantModeTabs button{min-width:0;min-height:34px;padding:6px 5px;border:0;border-radius:8px;color:hsla(0,0%,100%,.72);background:transparent;font-size:9px;font-weight:800;line-height:1.15;text-align:center;cursor:pointer;white-space:normal}.assistantModeTabs button.isActive{color:#063c31;background:#fff;box-shadow:0 3px 10px rgba(2,39,31,.12)}.assistantModeShortLabel{display:none}.assistantForm{margin-top:10px}.assistantInputShell{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 11px;border:1px solid hsla(0,0%,100%,.15);border-radius:11px;background:#fff;box-shadow:0 10px 24px rgba(2,39,31,.16)}.assistantInputIcon{width:15px;height:15px;flex:0 0 15px;color:#087255}.assistantTypingField{position:relative;min-width:0;flex:1}.assistantTypingField input{width:100%;min-width:0;padding:9px 0;border:0;outline:none;color:#063c31;background:transparent;font-size:12px}.assistantSubmitButton{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:0;border-radius:9px;color:#fff;background:#087255;cursor:pointer}.assistantSubmitButton svg{width:15px;height:15px}.assistantSuggestionsWrap{margin-top:8px}.assistantSuggestionsWrap:after{background:linear-gradient(90deg,transparent,rgba(7,79,61,.96))}.assistantSuggestions{display:flex;min-width:0;gap:7px;overflow-x:auto;overflow-y:hidden;padding:1px 24px 3px 1px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.assistantSuggestion{display:flex;min-width:176px;max-width:220px;min-height:34px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.055);font-size:9px;font-weight:700;line-height:1.25;text-align:left;scroll-snap-align:start;cursor:pointer}.assistantSuggestion:focus-visible,.assistantSuggestion:hover{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);outline:none}.assistantSuggestion svg{width:11px;height:11px;flex:0 0 11px;color:hsla(0,0%,100%,.48)}.assistantFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1)}.assistantFooter p{margin:0;color:hsla(0,0%,100%,.64);font-size:8.5px;line-height:1.35}.assistantFooter a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:#ccece2;font-size:9px;font-weight:800;text-decoration:none}.assistantFooter svg{width:11px;height:11px}@media (min-width:1200px){.heroFrame{grid-template-columns:minmax(0,1.12fr) minmax(520px,.88fr)}.heroFrame,.spotlightCarousel,.spotlightInner{min-height:clamp(630px,40vw,680px)}.heroConsole{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:12px 12px 12px 0;padding:16px}}@media (min-width:1600px){.heroFrame,.spotlightCarousel,.spotlightInner{min-height:680px}.quickNavTrack{grid-auto-columns:174px}}@container (max-width: 520px){.assistantModeLongLabel{display:none}.assistantModeShortLabel{display:inline}}@media (min-width:1121px) and (max-height:760px){.heroFrame,.spotlightCarousel,.spotlightInner{min-height:560px}.heroConsole{padding:12px}.quickNavTrack{grid-template-rows:repeat(2,48px)}.quickNavCard{min-height:48px}.assistantDescription{display:none}.assistantCopilot,.assistantForm,.assistantModeTabs{margin-top:8px}}@media (max-width:1199px){.quickNavTrack{grid-auto-columns:172px}}@media (max-width:899px){.heroFrame{min-height:0}.heroConsole{container-type:normal}}@media (max-width:640px){.quickNavHeaderActions{gap:4px}.quickNavScrollControls button{width:34px;height:34px}.quickNavTrack{grid-template-rows:repeat(2,54px);grid-auto-columns:168px}.quickNavCard{min-height:54px!important}.assistantModeLongLabel{display:none}.assistantModeShortLabel{display:inline}.assistantModeTabs button{min-height:38px;padding-inline:3px;font-size:8.5px}.assistantSuggestion{min-width:168px}.assistantTypingField input{font-size:16px}}@media (prefers-reduced-motion:reduce){.assistantSuggestions,.quickNavViewport{scroll-behavior:auto}.assistantSuggestion,.quickNavCard,.quickNavHeaderActions svg{transition:none}}.heroFrame{background:var(--secp-gradient-primary)}.spotlightCarousel:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(122.48deg,rgba(45,144,97,.22),rgba(20,139,148,.12))}.spotlightKicker,.spotlightTextAction{color:#d7f7ec}.spotlightPrimaryAction{color:var(--secp-green-deep)}.spotlightControls>button,.spotlightSecondaryAction{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.1)}.assistantCopilot{background:var(--secp-gradient-primary-deep);border-color:hsla(0,0%,100%,.22)}.askSecpHeaderBadge,.assistantSubmitButton,.demoCompanySearch button,.demoDocumentSearch button,.demoDocumentTabs button[aria-selected=true],.demoEventCopy footer .demoEventRegister,.demoPrimaryButton,.demoToolCard>a{background:var(--secp-gradient-primary);color:#fff}.askSecpHeaderBadge{border-color:transparent;box-shadow:0 8px 20px rgba(20,139,148,.18)}.demoDocumentCard>span,.demoPerformanceCards article>span,.demoPillars article>span,.demoRegulatorStats header>span,.quickNavIcon,.updatesCardIcon{background:var(--secp-gradient-surface);color:var(--secp-green-deep)}.quickNavCard:focus-visible,.quickNavCard:hover{background:var(--secp-gradient-surface)}.demoEventCopy footer a,.demoMediaFeaturedCopy footer a,.demoMediaStory footer a,.demoSectionIntro>a,.quickNavHeaderActions>a,.quickNavScrollControls button,.updatesHeader>a{color:var(--secp-green-primary)}.updatesCard:before{content:"";position:absolute;top:0;right:0;left:0;z-index:2;height:3px;background:var(--secp-gradient-primary)}.updatesCardCount,.updatesCardFooter a,.updatesFeedArrow{color:var(--secp-green-primary)}.regulatoryExplorerModeSwitch button[aria-pressed=true],.regulatoryExplorerPrimaryAction,.regulatoryExplorerTab[aria-selected=true],.regulatoryExplorerViewAll{background:var(--secp-gradient-primary);color:#fff}.regulatoryExplorerActionCard:hover,.regulatoryExplorerResourceList a:hover,.regulatoryExplorerTab:hover{border-color:rgba(20,139,148,.25);background:var(--secp-gradient-surface)}.demoEventsSection,.homeToolsLauncher{background:radial-gradient(circle at 14% 8%,hsla(0,0%,100%,.16),transparent 28%),var(--secp-gradient-primary)}.demoMarketSection{background:radial-gradient(circle at 86% 12%,hsla(0,0%,100%,.1),transparent 26%),var(--secp-gradient-market)}.demoMediaVisual{background:var(--secp-gradient-primary)}.demoPillars article,.demoRegulatorStats article{background:linear-gradient(135deg,rgba(45,144,97,.07),rgba(20,139,148,.06))}.demoMarketIntro h2,.demoRegulatorCopy h2,.demoSectionIntro h2,.quickNavHeader h2,.updatesHeader h2{color:var(--secp-heading)}.demoDocumentCard p,.demoEventCopy>span,.demoMarketIntro>span,.demoMediaFeaturedCopy>span,.demoMediaStory>span,.demoPillars p,.demoRegulatorCopy>span,.demoRegulatorStats p,.demoSectionIntro>div>span{color:var(--secp-muted)}.demoEventCopy>p,.demoMarketIntro>p,.demoMediaFeaturedCopy>p,.demoMediaStory>p,.demoRegulatorCopy>p,.demoRegulatorStats strong,.demoSectionIntro p{color:var(--secp-green-primary)}.demoEventsSection .demoSectionIntro h2,.demoEventsSection .demoSectionIntro p,.demoEventsSection .demoSectionIntro>a,.demoMarketSection .demoMarketIntro h2,.demoMarketSection .demoMarketIntro>p{color:#fff}.demoDocumentCard,.demoToolCard{border-top-color:var(--secp-green-primary)}.demoDocumentTabs button[aria-selected=true]{border-color:transparent}.megaMenuVisual,.megaMenuVisual--about,.megaMenuVisual--news-events,.megaMenuVisual--offices,.megaMenuVisual--publications,.megaMenuVisual--regulation,.megaMenuVisual--sectors{background:var(--secp-gradient-primary)}.megaMenuVisualCopy p{color:#d9f7ee}.megaNavTrigger:focus-visible:after,.megaNavTrigger:hover:after,.megaNavTrigger[aria-expanded=true]:after{background:var(--secp-gradient-primary)}[role=tab]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--secp-focus-ring)}@media (forced-colors:active){.assistantCopilot,.demoEventsSection,.demoMarketSection,.heroFrame,.homeToolsLauncher,.megaMenuVisual{background:Canvas;color:CanvasText}}:root{--flow-tight:clamp(32px,2.7vw,44px);--flow-standard:clamp(40px,3.4vw,56px);--flow-feature:clamp(46px,3.8vw,62px);--flow-gap:clamp(14px,1.3vw,20px);--flow-heading-gap:clamp(18px,1.5vw,24px)}.homeFlowSection{padding-block:var(--flow-standard)}.homeFlowContainer{width:min(calc(100% - var(--home-gutter) - var(--home-gutter)),var(--home-shell-max));margin-inline:auto}.homeFlowHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:var(--flow-heading-gap)}.homeFlowHeader>div{max-width:760px}.homeFlowHeader p{margin:0;color:var(--secp-green-primary);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.homeFlowHeader h2{margin:8px 0 0;color:var(--secp-heading);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.04;letter-spacing:-.028em}.homeFlowHeader>div>span{display:block;margin-top:10px;color:var(--secp-muted);font-size:14px;line-height:1.65}.homeFlowHeader>a{display:inline-flex;min-height:42px;align-items:center;gap:7px;color:var(--secp-green-primary);font-size:12px;font-weight:820;text-decoration:none;white-space:nowrap}.homeFlowHeader>a svg{width:14px;height:14px}.heroSection{padding-bottom:22px!important}.announcementRailSection,.updatesSection{padding-block:var(--flow-tight)!important}.announcementRailHeader,.updatesHeader{margin-bottom:var(--flow-heading-gap)!important}.regulatoryExplorerSection{padding-block:var(--flow-feature)!important}.homeToolsLauncher{padding-block:var(--flow-standard)!important}.homeToolLinks{margin-top:var(--flow-heading-gap)!important}.regulatoryExplorerModeBlock{margin:0 0 18px!important;padding:12px!important;border:1px solid rgba(20,139,148,.2)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(45,144,97,.08),rgba(20,139,148,.07))!important;box-shadow:0 10px 26px rgba(8,63,47,.06)}.regulatoryExplorerModeBlock>span{display:block;margin-bottom:8px!important;color:#4f6a61!important;font-size:10px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase}.regulatoryExplorerModeSwitch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;min-height:52px!important;padding:5px!important;border:1px solid rgba(17,102,80,.13)!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important}.regulatoryExplorerModeSwitch button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;padding:9px 8px!important;border:0!important;border-radius:9px!important;color:#355149!important;background:transparent!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}.regulatoryExplorerModeSwitch button svg{width:16px!important;height:16px!important}.regulatoryExplorerModeSwitch button[aria-selected=true]{color:#fff!important;background:var(--secp-gradient-primary)!important;box-shadow:0 8px 18px rgba(20,139,148,.2)!important}.regulatoryExplorerModeIndicator{display:none!important}.documentRepositorySection{border-block:1px solid rgba(20,139,148,.08);background:linear-gradient(180deg,#f4fbf7,#eef8f7)}.documentRepositoryTabs{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.documentRepositorySearch{display:flex;align-items:center;gap:8px;min-width:0;margin-top:14px;padding:4px 4px 4px 11px;border:1px solid rgba(16,104,82,.16);border-radius:11px;background:#fff;box-shadow:0 10px 24px rgba(2,39,31,.1)}.documentRepositorySearchIcon{width:15px;height:15px;flex:0 0 15px;color:#087255}.documentRepositoryTypingField{position:relative;min-width:0;flex:1}.documentRepositoryTypingPrompt{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;color:#7c8ca0;font-size:.75rem;line-height:1;pointer-events:none;white-space:nowrap;text-overflow:ellipsis}.documentRepositoryTypingCaret{width:1px;height:1.05em;flex:0 0 1px;margin-left:2px;background:#087354;animation:assistantTypingCaretBlink .78s step-end infinite}.documentRepositorySearch input{width:100%;min-width:0;padding:9px 0;border:0;outline:0;background:transparent;color:#063c31;font:inherit;font-size:12px}.documentRepositorySearchSubmit{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;padding:0;border:0;border-radius:9px;color:#fff;background:#087255;cursor:pointer}.documentRepositorySearchSubmit svg{width:15px;height:15px}.documentRepositoryTabs button{min-height:36px;padding:7px 12px;border:1px solid rgba(17,102,80,.17);border-radius:9px;color:#405a52;background:hsla(0,0%,100%,.82);font-size:10px;font-weight:760;cursor:pointer}.documentRepositoryTabs button[aria-selected=true]{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}.documentRepositoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.documentRepositoryCard{display:grid;min-height:76px;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:11px 13px;border:1px solid rgba(17,102,80,.13);border-radius:14px;background:hsla(0,0%,100%,.94);color:inherit;text-decoration:none;box-shadow:0 8px 22px rgba(8,63,47,.045);transition:.16s}.documentRepositoryCard:focus-visible,.documentRepositoryCard:hover{transform:translateY(-1px);border-color:rgba(20,139,148,.32);box-shadow:0 12px 26px rgba(8,63,47,.08);outline:none}.documentRepositoryCard>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:var(--secp-green-deep);background:var(--secp-gradient-surface)}.documentRepositoryCard>span svg{width:19px;height:19px}.documentRepositoryCard h3,.documentRepositoryCard p{margin:0}.documentRepositoryCard h3{color:var(--secp-heading);font-size:12px;line-height:1.3}.documentRepositoryCard p{margin-top:4px;color:var(--secp-muted);font-size:9px}.documentRepositoryArrow{width:13px;height:13px;color:var(--secp-green-primary)}.documentRepositoryMore{display:inline-flex;min-height:38px;align-items:center;gap:7px;margin-top:14px;border:0;color:var(--secp-green-primary);background:transparent;font-size:10px;font-weight:800;cursor:pointer}.documentRepositoryMore svg{width:12px;height:12px;transition:.16s}.documentRepositoryMore svg.isOpen{transform:rotate(180deg)}.documentRepositoryEmpty{margin:20px 0 0;color:var(--secp-muted);text-align:center}.siteBrandLogo{position:relative;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:#fff}.siteBrandLogo img{width:100%;height:100%;object-fit:contain;background:#fff}.siteBrandLogo--header{width:48px;height:48px;box-shadow:0 0 0 4px rgba(45,144,97,.15)}.siteHeader--scrolled .siteBrandLogo--header{width:40px;height:40px}.siteBrandLogo--footer{width:48px;height:48px;box-shadow:0 0 0 4px hsla(0,0%,100%,.09)}.siteBrandCopy--footer{display:flex;flex-direction:column;line-height:1.15}.siteFooter{border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width:900px){.documentRepositoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.homeFlowSection{padding-block:clamp(34px,9vw,44px)}.homeFlowContainer{width:min(calc(100% - 30px),var(--home-shell-max))}.homeFlowHeader{align-items:flex-start;flex-direction:column;gap:8px}.homeFlowHeader h2{font-size:33px}.documentRepositorySearch input{font-size:16px}}@media(max-width:480px){.documentRepositoryGrid{grid-template-columns:1fr}}.dailyMediaBriefSection{background:#fff}.dailyMediaGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:var(--flow-gap)}.dailyMediaFeatured,.dailyMediaStory{overflow:hidden;border:1px solid rgba(16,104,82,.13);border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(8,63,47,.06)}.dailyMediaFeatured{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);align-items:stretch}.dailyMediaVisual{position:relative;display:block;height:100%;min-height:230px;overflow:hidden;background:var(--secp-gradient-primary)}.dailyMediaVisualImage{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;display:block}.dailyMediaVisual:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 72% 22%,hsla(0,0%,100%,.24),transparent 27%),linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:auto,30px 30px,30px 30px;pointer-events:none}.dailyMediaVisualBadge{position:absolute;top:16px;left:16px;z-index:2;padding:6px 9px;border-radius:999px;color:#fff;background:rgba(0,45,36,.25);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dailyMediaVisualSeal{position:absolute;top:72px;left:28px;z-index:2;display:grid;width:70px;height:70px;place-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;color:#fff;background:hsla(0,0%,100%,.13)}.dailyMediaVisualSeal svg{width:34px;height:34px}.dailyMediaVisualPanel{position:absolute;right:22px;bottom:20px;width:56%;height:88px;border:1px solid hsla(0,0%,100%,.22);border-radius:15px;background:hsla(0,0%,100%,.11)}.dailyMediaFeaturedCopy,.dailyMediaStory{padding:22px}.dailyMediaFeaturedCopy p,.dailyMediaStory p{margin:0;color:var(--secp-green-primary);font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.dailyMediaFeaturedCopy h3,.dailyMediaStory h3{margin:8px 0 0;color:var(--secp-heading);font-size:18px;line-height:1.32}.dailyMediaFeaturedCopy>span,.dailyMediaStory>span{display:-webkit-box;margin-top:9px;overflow:hidden;color:var(--secp-muted);font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dailyMediaStory>span{-webkit-line-clamp:2}.dailyMediaFeaturedCopy footer,.dailyMediaStory footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(16,104,82,.1);color:#7b8c85;font-size:10px}.dailyMediaFeaturedCopy footer a,.dailyMediaStory footer a{display:inline-flex;align-items:center;gap:6px;color:var(--secp-green-primary);font-weight:800;text-decoration:none}.dailyMediaFeaturedCopy footer svg,.dailyMediaStory footer svg{width:12px;height:12px}.dailyMediaSideList{display:grid;gap:var(--flow-gap)}.dailyMediaStory{display:flex;min-height:0;flex-direction:column}.dailyMediaStory h3{font-size:15px}.dailyMediaStory>span{flex:1}@media(max-width:1100px){.dailyMediaGrid{grid-template-columns:1fr}}@media(max-width:900px){.dailyMediaFeatured{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}@media(max-width:700px){.dailyMediaFeatured{grid-template-columns:1fr}.dailyMediaVisual{min-height:220px}.dailyMediaFeaturedCopy,.dailyMediaStory{padding:18px}}.upcomingEventsSection{background:linear-gradient(180deg,#f7faf8,#f1f7f5)}.upcomingEventsLayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:var(--flow-gap)}.upcomingEventFeatured,.upcomingEventSecondary{overflow:hidden;border:1px solid rgba(16,104,82,.13);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(8,63,47,.065)}.upcomingEventFeatured{display:grid;min-height:310px;grid-template-columns:minmax(280px,42%) minmax(0,58%)}.upcomingEventsLayout.is-count-1{grid-template-columns:1fr}.upcomingEventsLayout.is-count-1 .upcomingEventFeatured{min-height:330px;grid-template-columns:minmax(320px,44%) minmax(0,56%)}.upcomingEventFeaturedMedia,.upcomingEventSecondaryMedia{position:relative;display:block;overflow:hidden;background:var(--secp-gradient-primary)}.upcomingEventFeaturedMedia img,.upcomingEventSecondaryMedia img{width:100%;height:100%;object-fit:cover;transition:transform .26s}.upcomingEventFeatured:hover img,.upcomingEventSecondary:hover img{transform:scale(1.025)}.upcomingEventDateBadge{position:absolute;top:16px;left:16px;display:flex;min-width:58px;align-items:center;justify-content:center;flex-direction:column;padding:9px 8px;border:1px solid hsla(0,0%,100%,.4);border-radius:13px;color:#fff;background:rgba(7,62,50,.52);backdrop-filter:blur(8px)}.upcomingEventDateBadge strong{font-size:24px;line-height:1}.upcomingEventDateBadge small{margin-top:3px;font-size:9px;font-weight:850;letter-spacing:.1em}.upcomingEventFeaturedCopy{display:flex;justify-content:center;flex-direction:column;padding:clamp(24px,3vw,38px)}.upcomingEventFeaturedCopy>p,.upcomingEventSecondaryCopy p{margin:0;color:var(--secp-green-primary);font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.upcomingEventFeaturedCopy h3,.upcomingEventSecondaryCopy h3{margin:8px 0 0;color:var(--secp-heading);font-size:clamp(22px,2.2vw,31px);line-height:1.15}.upcomingEventFeaturedCopy h3 a,.upcomingEventSecondaryCopy h3 a{color:inherit;text-decoration:none}.upcomingEventFeaturedCopy>span{display:block;margin-top:11px;color:var(--secp-muted);font-size:13px;line-height:1.65}.upcomingEventMeta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:16px}.upcomingEventMeta small,.upcomingEventSecondaryCopy small{display:inline-flex;align-items:center;gap:5px;color:#6d8078;font-size:10px;text-transform:capitalize}.upcomingEventMeta svg,.upcomingEventSecondaryCopy small svg{width:13px;height:13px}.upcomingEventActions{display:flex;align-items:center;gap:8px;margin-top:18px}.upcomingEventActions a{display:inline-flex;min-height:35px;align-items:center;justify-content:center;padding:7px 12px;border:1px solid rgba(45,144,97,.22);border-radius:9px;color:var(--secp-green-primary);font-size:10px;font-weight:800;text-decoration:none}.upcomingEventActions .upcomingEventRegister{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}.upcomingEventSecondaryList{display:grid;gap:var(--flow-gap)}.upcomingEventSecondary{display:grid;min-height:145px;grid-template-columns:120px minmax(0,1fr);grid-template-rows:1fr auto}.upcomingEventSecondaryMedia{grid-row:1/span 2}.upcomingEventSecondaryCopy{display:flex;align-items:flex-start;gap:10px;padding:14px 14px 4px}.upcomingEventSecondaryDate{display:flex;width:44px;flex:0 0 44px;align-items:center;justify-content:center;flex-direction:column;padding:7px 4px;border-radius:11px;color:var(--secp-green-deep);background:var(--secp-gradient-surface)}.upcomingEventSecondaryDate strong{font-size:18px;line-height:1}.upcomingEventSecondaryDate span{margin-top:3px;font-size:8px;font-weight:850;letter-spacing:.08em}.upcomingEventSecondaryCopy h3{font-size:14px;line-height:1.28}.upcomingEventSecondary .upcomingEventActions{justify-content:flex-end;margin:0;padding:0 14px 12px}@media(max-width:1100px){.upcomingEventsLayout{grid-template-columns:1fr}.upcomingEventSecondaryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.upcomingEventFeatured,.upcomingEventSecondaryList,.upcomingEventsLayout.is-count-1 .upcomingEventFeatured{grid-template-columns:1fr}.upcomingEventFeaturedMedia{min-height:220px}.upcomingEventFeatured{min-height:0}.upcomingEventFeaturedCopy{padding:20px}.upcomingEventSecondary{min-height:132px;grid-template-columns:104px minmax(0,1fr)}}@media(max-width:480px){.upcomingEventSecondary{grid-template-columns:90px minmax(0,1fr)}.upcomingEventSecondaryDate{display:none}}@media(prefers-reduced-motion:reduce){.upcomingEventFeaturedMedia img,.upcomingEventSecondaryMedia img{transition:none}}.marketInsightsSection{background:linear-gradient(180deg,#edf7f5,#f8fbfa)}.marketInsightsHeader{margin-bottom:18px}.marketInsightsSplit{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:var(--flow-gap)}.marketDataPanel,.regulatoryPerformancePanel{padding:20px;border-radius:20px}.marketDataPanel{color:#fff;background:linear-gradient(135deg,#176b61,#116e78);box-shadow:0 18px 36px rgba(11,87,78,.14)}.regulatoryPerformancePanel{border:1px solid rgba(16,104,82,.14);background:#fff;box-shadow:0 14px 30px rgba(8,63,47,.055)}.marketDataPanel>header,.regulatoryPerformancePanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.marketDataPanel header p,.regulatoryPerformancePanel header p{margin:0;font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.marketDataPanel header p{color:hsla(0,0%,100%,.68)}.regulatoryPerformancePanel header p{color:var(--secp-green-primary)}.marketDataPanel header h3,.regulatoryPerformancePanel header h3{margin:5px 0 0;font-size:19px}.marketDataPanel>header>span,.regulatoryPerformancePanel>header>span{padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800}.marketDataPanel>header>span{color:#fff;background:hsla(0,0%,100%,.12)}.regulatoryPerformancePanel>header>span{color:var(--secp-teal-deep);background:var(--secp-gradient-surface)}.marketDataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketDataCard{padding:14px;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:hsla(0,0%,100%,.09)}.marketDataCard p{margin:0;color:hsla(0,0%,100%,.76);font-size:8px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.marketDataCard strong{display:block;margin-top:8px;font-size:23px;line-height:1}.marketDataCard>span{display:inline-block;margin-top:7px;color:#c8f7e8;font-size:9px;font-weight:760}.marketDataCard small{display:block;margin-top:4px;color:hsla(0,0%,100%,.55);font-size:8px}.marketMiniBars{display:flex;height:32px;align-items:flex-end;gap:3px;margin-top:10px}.marketMiniBars i{flex:1;border-radius:3px 3px 0 0;background:hsla(0,0%,100%,.26)}.marketMiniBars i:last-child{background:#fff}.regulatoryPerformanceList{display:grid;gap:8px}.regulatoryPerformanceList article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid rgba(16,104,82,.1);border-radius:12px;background:linear-gradient(135deg,rgba(45,144,97,.045),rgba(20,139,148,.035))}.regulatoryPerformanceList article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--secp-green-deep);background:var(--secp-gradient-surface)}.regulatoryPerformanceList article>span svg{width:18px;height:18px}.regulatoryPerformanceList h4,.regulatoryPerformanceList small,.regulatoryPerformanceList strong{display:block;margin:0}.regulatoryPerformanceList h4{color:var(--secp-heading);font-size:11px}.regulatoryPerformanceList strong{margin-top:3px;color:var(--secp-green-primary);font-size:9px}.regulatoryPerformanceList small{margin-top:3px;color:var(--secp-muted);font-size:8px}.marketInsightsDisclaimer{max-width:980px;margin:12px auto 0;color:#71847d;font-size:9px;line-height:1.55;text-align:center}@media(max-width:1100px){.marketInsightsSplit{grid-template-columns:1fr}}@media(max-width:700px){.marketDataGrid{grid-template-columns:1fr}.marketDataPanel,.regulatoryPerformancePanel{padding:16px}}.quickNavHeader h2{margin:0;font-size:clamp(1.35rem,1.55vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.quickNavHeader p{margin-top:5px;color:#718078;font-size:.75rem}.quickNavCard,.quickNavCardLabel,.quickNavTrack,.quickNavViewport{min-width:0}.quickNavTrack{grid-template-rows:repeat(2,minmax(52px,auto));grid-auto-columns:calc((100% - 16px) / 3);gap:8px}.quickNavCard{width:100%;min-height:52px;grid-template-columns:32px minmax(0,1fr) 12px;gap:8px;padding:7px 10px;overflow:hidden;border:1px solid rgba(20,105,82,.12);border-radius:10px;background:hsla(0,0%,100%,.92);box-shadow:0 4px 12px rgba(12,65,52,.035)}.quickNavCard:focus-visible,.quickNavCard:hover{transform:translateY(-1px);border-color:rgba(20,139,148,.28);background:linear-gradient(135deg,rgba(45,144,97,.07),rgba(20,139,148,.055));box-shadow:0 8px 18px rgba(12,65,52,.065)}.quickNavIcon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(45,144,97,.1),rgba(20,139,148,.08))}.quickNavIcon svg{width:15px;height:15px}.quickNavCardLabel{overflow-wrap:anywhere;color:#27453c;font-size:.72rem;font-weight:600;letter-spacing:-.005em;line-height:1.22}.quickNavCardArrow{width:11px;height:11px;opacity:.6}.quickNavHeaderActions>a{font-weight:600}@media (min-width:1200px){.heroSection{padding-block:14px 18px}.heroFrame{width:min(calc(100% - 48px),1840px);grid-template-columns:minmax(0,1.28fr) minmax(500px,.94fr);align-items:stretch}.heroFrame,.spotlightCarousel,.spotlightInner{min-height:clamp(540px,35vw,610px)}.heroConsole{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:14px;margin:10px 10px 10px 0;padding:14px}.spotlightInner{padding:38px 34px 32px}.spotlightCopy,.spotlightCopy--portrait{width:42%;max-width:390px}.spotlightCopy--portrait .spotlightTitle,.spotlightTitle{max-width:100%;font-size:clamp(2.65rem,3vw,3.45rem)}.spotlightCopy--portrait .spotlightDescription,.spotlightDescription{max-width:360px}.spotlightCarousel--portrait .spotlightMedia,.spotlightMedia{width:58%;min-width:0}.spotlightMediaFade{background:linear-gradient(90deg,rgba(4,62,49,.88),rgba(4,62,49,.58) 20%,rgba(4,62,49,.18) 42%,rgba(4,62,49,.02) 58%,rgba(4,62,49,0) 68%)}}@media (min-width:1600px){.heroFrame,.spotlightCarousel,.spotlightInner{min-height:610px}.heroFrame{grid-template-columns:minmax(0,1.32fr) minmax(560px,.92fr)}.spotlightInner{padding-inline:42px}}@media (min-width:1024px) and (max-width:1199px){.heroFrame{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr) minmax(430px,.92fr)}.heroConsole{margin:8px 8px 8px 0;padding:12px}.spotlightInner{padding:34px 28px 30px}.spotlightCopy,.spotlightCopy--portrait{width:44%;max-width:340px}.spotlightCopy--portrait .spotlightTitle,.spotlightTitle{font-size:clamp(2.25rem,3.5vw,2.9rem)}.spotlightCarousel--portrait .spotlightMedia,.spotlightMedia{width:56%;min-width:0}.quickNavTrack{grid-auto-columns:calc((100% - 8px) / 2)}}@media (min-width:768px) and (max-width:1023px){.heroFrame{width:calc(100% - 32px);grid-template-columns:1fr}.heroConsole{margin:0 12px 12px;padding:14px}.quickNavTrack{grid-auto-columns:calc((100% - 8px) / 2)}.assistantModeTabs{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}}@media (max-width:767px){.heroSection{padding-block:8px 14px}.heroFrame{width:calc(100% - 20px);grid-template-columns:1fr;border-radius:18px}.spotlightCarousel,.spotlightInner{min-height:auto}.spotlightInner{justify-content:flex-start;padding:28px 20px 24px}.spotlightCopy,.spotlightCopy--portrait{width:100%;max-width:100%;padding-bottom:min(72vw,360px)}.spotlightCopy--portrait .spotlightTitle,.spotlightTitle{max-width:14ch;font-size:clamp(2.15rem,10vw,3.05rem)}.spotlightCopy--portrait .spotlightDescription,.spotlightDescription{max-width:34rem;font-size:.95rem}.spotlightCarousel--portrait .spotlightMedia,.spotlightMedia{inset:auto 0 0;width:100%;height:min(72vw,360px);min-width:0}.spotlightMediaPortrait img{object-position:58% 18%}.spotlightMediaFade{background:linear-gradient(180deg,rgba(4,62,49,.96),rgba(4,62,49,.25) 24%,rgba(4,62,49,0) 48%)}.spotlightPersonCaption{right:18px;bottom:18px}.assistantSubmitButton,.quickNavScrollControls button,.spotlightControls>button{min-width:44px;min-height:44px}.heroConsole{gap:12px;margin:0 8px 8px;padding:12px;border-radius:16px}.quickNavHeader{align-items:flex-start;gap:10px}.quickNavTrack{grid-template-rows:repeat(2,minmax(54px,auto));grid-auto-columns:min(82vw,280px);gap:8px}.quickNavCard{min-height:54px}.assistantModeTabs,.assistantSuggestionsWrap{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.assistantModeTabs button,.assistantSuggestion{flex:0 0 auto}.assistantInputShell input,input,select,textarea{font-size:16px}.assistantFooter{align-items:flex-start;gap:8px}}@media (max-width:420px){.quickNavHeaderActions>a{display:none}.quickNavTrack{grid-auto-columns:calc(100vw - 68px)}.assistantFooter{flex-direction:column}}@media (min-width:1121px) and (max-height:760px){.heroFrame,.spotlightCarousel,.spotlightInner{min-height:520px}.heroConsole{padding:11px}.quickNavTrack{grid-template-rows:repeat(2,minmax(48px,auto))}.quickNavCard{min-height:48px}}@media (prefers-reduced-motion:reduce){.quickNavCard{transition:none}}.quickNavTrack{grid-auto-columns:clamp(148px,10.5vw,160px)!important}@media (min-width:1024px) and (max-width:1199px){.quickNavTrack{grid-auto-columns:152px!important}}@media (min-width:768px) and (max-width:1023px){.quickNavTrack{grid-auto-columns:min(39vw,176px)!important}}@media (max-width:767px){.quickNavTrack{grid-auto-columns:min(68vw,220px)!important}}.documentRepositoryPage{color:#19342b;background:#f4f8f6}.documentRepositoryPageContainer{width:min(calc(100% - 40px),1600px);margin:auto}.documentRepositoryPageHero{position:relative;overflow:hidden;padding:28px 0 44px;color:#fff;background:radial-gradient(circle at 82% 16%,hsla(0,0%,100%,.14),transparent 28%),var(--secp-gradient-primary)}.documentRepositoryPageHero nav{display:flex;gap:8px;margin-bottom:24px;color:hsla(0,0%,100%,.72);font-size:12px}.documentRepositoryPageHero nav span:last-child{color:#fff}.contextRepositoryHeader p,.documentRepositoryPageHero p{margin:0 0 7px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.documentRepositoryPageHero p{color:#d6f7ea}.documentRepositoryPageHero h1{margin:0;font:500 clamp(40px,4.2vw,62px)/1 Georgia,serif;letter-spacing:-.035em}.documentRepositoryPageHero div>span{display:block;max-width:780px;margin-top:13px;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.6}.documentRepositoryPageBody{padding:34px 0 56px}.contextRepository{overflow:hidden;border:1px solid rgba(24,101,79,.15);border-radius:20px;background:#fff;box-shadow:0 18px 44px rgba(9,61,45,.08)}.contextRepository.isPending{cursor:progress}.contextRepository.isPending .repositoryResults{opacity:.62}.contextRepositoryHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px 20px;border-bottom:1px solid #e3ece8;background:linear-gradient(120deg,#edf8f4,#fff 70%)}.contextRepositoryHeader>div{max-width:810px}.contextRepositoryHeader p{color:var(--secp-green-primary)}.contextRepositoryHeader h2{margin:0;color:var(--secp-heading);font:500 clamp(30px,2.7vw,38px)/1.06 Georgia,serif;letter-spacing:-.025em}.contextRepositoryHeader>div>span{display:block;margin-top:8px;color:#596c64;font-size:13px;line-height:1.55}.contextRepositoryFooter a,.contextRepositoryHeader>a{display:inline-flex;align-items:center;gap:7px;color:var(--secp-green-primary);font-size:12px;font-weight:800;text-decoration:none}.contextRepositoryFooter svg,.contextRepositoryHeader svg{width:14px;height:14px}.contextRepositoryShell{display:grid;grid-template-columns:minmax(235px,270px) minmax(0,1fr);align-items:start}.repositoryDesktopFilters{border-right:1px solid #e1ebe6;background:#f8fbf9}.repositoryFiltersInner{padding:18px}.repositoryDesktopFilters .repositoryFiltersInner{position:sticky;top:84px;max-height:calc(100vh - 104px);overflow:auto}.repositoryFilterHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e0eae5}.repositoryFilterHeading span,.repositoryFilterHeading strong{display:block}.repositoryFilterHeading span{color:#718179;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.repositoryFilterHeading strong{margin-top:3px;color:#203a31;font-size:13px}.repositoryFilterHeading button{min-height:34px;border:0;color:var(--secp-green-primary);background:transparent;font-size:10px;font-weight:800;cursor:pointer}.repositoryContextLock{display:grid;grid-template-columns:36px 1fr;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(20,139,148,.2);border-radius:13px;background:linear-gradient(135deg,rgba(45,144,97,.09),rgba(20,139,148,.08))}.repositoryContextLock>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:var(--secp-gradient-primary)}.repositoryContextLock svg{width:18px;height:18px}.repositoryContextLock p,.repositoryContextLock small,.repositoryContextLock strong{display:block;margin:0}.repositoryContextLock small{color:#65786f;font-size:8px;text-transform:uppercase}.repositoryContextLock strong{margin-top:2px;color:#16473a;font-size:13px}.repositoryContextLock p{margin-top:4px;color:#61736b;font-size:9px;line-height:1.42}.repositoryFilterGroup{margin:16px 0 0;padding:0;border:0}.repositoryFilterGroup legend{width:100%;margin-bottom:7px;color:#28473d;font-size:10px;font-weight:800;text-transform:uppercase}.repositoryFilterOptions{display:grid;gap:2px}.repositoryFilterOption{display:grid;min-height:35px;grid-template-columns:17px 1fr auto;align-items:center;gap:8px;padding:4px 5px;border-radius:8px;color:#465e55;cursor:pointer}.repositoryFilterOption:hover{background:#edf7f3}.repositoryFilterOption input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.repositoryFilterCheckbox{display:grid;width:17px;height:17px;place-items:center;border:1px solid #b9ccc3;border-radius:5px;color:transparent;background:#fff}.repositoryFilterCheckbox svg{width:11px;height:11px}.repositoryFilterOption input:checked+.repositoryFilterCheckbox{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}.repositoryFilterOption input:focus-visible+.repositoryFilterCheckbox{outline:3px solid rgba(20,139,148,.22);outline-offset:2px}.repositoryFilterLabel{font-size:10.5px;line-height:1.3}.repositoryFilterOption small{display:grid;min-width:24px;height:22px;place-items:center;border-radius:999px;color:#61736b;background:#eaf2ee;font-size:8px}.repositoryFeaturedList{display:grid;gap:5px;margin-top:18px;padding-top:15px;border-top:1px solid #e0eae5}.repositoryFeaturedList>span{color:#28473d;font-size:10px;font-weight:800;text-transform:uppercase}.repositoryFeaturedList a{display:grid;grid-template-columns:24px 1fr 12px;align-items:center;gap:7px;padding:8px;border-radius:9px;color:#365248;background:#fff;font-size:9.5px;font-weight:650;text-decoration:none}.repositoryFeaturedList a:hover{color:var(--secp-green-primary);background:#eaf6f1}.repositoryFeaturedList svg{width:14px;height:14px}.repositoryMain{min-width:0;padding:18px 20px 22px}.repositoryControls{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px}.repositorySearch,.repositorySort{min-height:48px;border:1px solid #c9dbd2;border-radius:11px;background:#fff}.repositorySearch{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:0 12px}.repositorySearch:focus-within{border-color:var(--secp-green-primary);box-shadow:0 0 0 3px rgba(20,139,148,.12)}.repositorySearch>svg{width:18px;height:18px;color:var(--secp-green-primary)}.repositorySearch input,.repositorySort select{min-width:0;border:0;outline:0;color:#29443a;background:transparent;font-size:12px}.repositorySearch button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer}.repositorySearch button svg{width:15px;height:15px}.repositorySort{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 11px}.repositorySort>span{color:#6a7c74;font-size:9px;font-weight:800;text-transform:uppercase}.repositoryMobileFilterButton{display:none}.repositoryQuickTypes{display:flex;overflow-x:auto;gap:6px;margin-top:11px;padding-bottom:4px}.repositoryQuickTypes button{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:6px 10px;border:1px solid #d2e0da;border-radius:999px;color:#496057;background:#fff;font-size:10px;font-weight:700;cursor:pointer}.repositoryQuickTypes button span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#edf3f0;font-size:8px}.repositoryQuickTypes button.isActive{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}.repositoryQuickTypes button.isActive span{background:hsla(0,0%,100%,.18)}.repositoryResultsToolbar{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:10px 12px;border:1px solid #e0e9e5;border-radius:11px;background:#f8fbf9}.repositoryResultsToolbar span,.repositoryResultsToolbar strong{display:block}.repositoryResultsToolbar span{color:#73837c;font-size:9px}.repositoryResultsToolbar strong{margin-top:2px;color:#263f36;font-size:12px}.repositoryResultsToolbar button{border:0;color:var(--secp-green-primary);background:transparent;font-size:9.5px;font-weight:800;cursor:pointer}.repositoryResults{display:grid;gap:8px;margin-top:10px;transition:opacity .16s}.repositoryResultRow{display:grid;grid-template-columns:112px 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #dce8e2;border-radius:13px;background:#fff;transition:.15s}.repositoryResultRow:hover{transform:translateY(-1px);border-color:rgba(20,139,148,.28);box-shadow:0 9px 22px rgba(9,61,45,.055)}.repositoryResultRow.isSelected{border-color:var(--secp-green-primary);box-shadow:0 0 0 3px rgba(20,139,148,.12)}.repositoryResultDate{display:flex;align-items:flex-start;gap:6px;color:#667870;font-size:9.5px;line-height:1.35}.repositoryResultDate svg{width:14px;height:14px;color:var(--secp-green-primary)}.repositoryResultIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--secp-green-deep);background:var(--secp-gradient-surface)}.repositoryResultIcon svg{width:19px;height:19px}.repositoryResultLabels,.repositoryResultMeta{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.repositoryResultLabels small{color:#66786f;font-size:8.5px}.repositoryStatus{padding:3px 6px;border-radius:999px;color:#24634d;background:#e7f4ef;font-size:8px;font-weight:800;text-transform:uppercase}.repositoryStatus--updated{color:#765410;background:#fff3d5}.repositoryStatus--reference{color:#5c6963;background:#edf1ef}.repositoryResultCopy h3{margin:5px 0 3px;color:#213a31;font-size:13px;font-weight:650;line-height:1.32}.repositoryResultCopy p{display:-webkit-box;margin:0;overflow:hidden;color:#61736b;font-size:10.5px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repositoryResultMeta{gap:5px 10px;margin-top:6px;color:#7a8a83;font-size:8.5px}.repositoryResultActions{display:flex;gap:6px}.repositoryResultActions a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;padding:7px 9px;border:1px solid #cbdcd4;border-radius:9px;color:#365248;background:#fff;font-size:9.5px;font-weight:800;text-decoration:none;white-space:nowrap}.repositoryResultActions a.isPrimary{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}.repositoryResultActions svg{width:12px;height:12px}.repositoryEmptyState{padding:50px 20px;border:1px dashed #cbdcd4;border-radius:14px;color:#61736b;background:#f8fbf9;text-align:center}.repositoryEmptyState>svg{width:30px;height:30px;color:var(--secp-green-primary)}.repositoryEmptyState h3{margin:10px 0 4px;color:#243c33}.repositoryEmptyState p{margin:0;font-size:12px}.repositoryEmptyState button{min-height:38px;margin-top:13px;border:0;border-radius:9px;padding:8px 12px;color:#fff;background:var(--secp-gradient-primary);font-size:10px;font-weight:800}.repositoryPagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #e1eae6}.repositoryPagination>button,.repositoryPagination>div button{min-width:36px;min-height:36px;border:1px solid #cfddd7;border-radius:9px;color:#405950;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.repositoryPagination>div{display:flex;gap:5px}.repositoryPagination button[aria-current=page]{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}.repositoryPagination button:disabled{opacity:.45}.contextRepositoryFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 24px;border-top:1px solid #dce8e2;background:#edf7f3}.contextRepositoryFooter>span{color:#5a6e65;font-size:10px}.repositoryFilterDrawerLayer{position:fixed;inset:0;z-index:100;display:grid;align-items:end}.repositoryFilterBackdrop{position:absolute;inset:0;border:0;background:rgba(5,34,28,.58)}.repositoryFilterDrawer{position:relative;z-index:1;display:grid;max-height:min(88vh,760px);grid-template-rows:auto minmax(0,1fr) auto;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -20px 50px rgba(4,44,34,.22)}.repositoryFilterDrawer>header{display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #e0e9e5}.repositoryFilterDrawer>header span{color:#72827b;font-size:8px;text-transform:uppercase}.repositoryFilterDrawer>header h3{margin:3px 0 0}.repositoryFilterDrawer>header button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d1dfd9;border-radius:11px;background:#fff}.repositoryFilterDrawerBody{overflow:auto}.repositoryFilterDrawer>footer{display:grid;grid-template-columns:.7fr 1.3fr;gap:9px;padding:12px 18px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid #dfe9e4}.repositoryFilterDrawer>footer button{min-height:46px;border:1px solid #cbdcd4;border-radius:11px;color:#365248;background:#fff;font-size:11px;font-weight:800}.repositoryFilterDrawer>footer button:last-child{border-color:transparent;color:#fff;background:var(--secp-gradient-primary)}@media(min-width:861px){.repositoryFilterDrawerLayer{display:none}}@media(max-width:1180px){.contextRepositoryShell{grid-template-columns:220px minmax(0,1fr)}.repositoryResultRow{grid-template-columns:42px minmax(0,1fr) auto}.repositoryResultDate{grid-column:2;grid-row:2}.repositoryResultIcon{grid-row:1/span 2}.repositoryResultActions{grid-column:3;grid-row:1/span 2}}@media(max-width:860px){.documentRepositoryPageContainer{width:min(calc(100% - 28px),1600px)}.contextRepositoryShell{grid-template-columns:1fr}.repositoryDesktopFilters{display:none}.repositoryControls{grid-template-columns:minmax(0,1fr) auto 170px}.repositoryMobileFilterButton{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:6px;border:1px solid #c9dbd2;border-radius:11px;padding:0 12px;color:#365248;background:#fff;font-size:10px;font-weight:800}.repositoryMobileFilterButton svg{width:16px;height:16px}.repositoryMobileFilterButton span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:var(--secp-gradient-primary);font-size:8px}}@media(max-width:680px){.documentRepositoryPageHero{padding:20px 0 34px}.documentRepositoryPageHero h1{font-size:clamp(38px,11vw,50px)}.documentRepositoryPageBody{padding:20px 0 40px}.documentRepositoryPageContainer{width:min(calc(100% - 20px),1600px)}.contextRepository{border-radius:16px}.contextRepositoryHeader{align-items:flex-start;flex-direction:column;padding:20px 17px 17px}.contextRepositoryHeader h2{font-size:30px}.repositoryMain{padding:14px 12px 18px}.repositoryControls{grid-template-columns:1fr auto}.repositorySearch{grid-column:1/-1}.repositoryResultsToolbar{align-items:flex-start;flex-direction:column}.repositoryResultRow{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:12px}.repositoryResultIcon{width:38px;height:38px;grid-row:1}.repositoryResultDate{grid-column:2;grid-row:2}.repositoryResultActions{grid-column:1/-1;grid-row:3}.repositoryResultActions a{flex:1}.contextRepositoryFooter,.repositoryPagination{align-items:stretch;flex-direction:column}.repositoryPagination>button{width:100%}}@media(max-width:420px){.repositoryControls{grid-template-columns:1fr}.repositoryMobileFilterButton,.repositorySort{width:100%}.repositoryResultLabels small:last-child{display:none}}@media(prefers-reduced-motion:reduce){.repositoryResultRow,.repositoryResults{transition:none}}@media(forced-colors:active){.repositoryFilterDrawer>footer button:last-child,.repositoryQuickTypes button.isActive,.repositoryResultActions a.isPrimary,.repositoryStatus{border:1px solid ButtonText}}@keyframes spotlightFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.spotlight-enter{max-width:100%!important;animation:spotlightFade .45s ease-out}@media (min-width:768px){.spotlight-enter{max-width:72%!important}}@media (min-width:1024px){.spotlight-enter{max-width:66%!important}}.quickNavHeaderActions>a{display:none!important}.heroConsole .quickNavTrack{grid-auto-columns:clamp(270px,18.75vw,294px)!important}.heroConsole .quickNavCardLabel{overflow-wrap:normal!important;word-break:normal!important;hyphens:none;white-space:normal}.homeFlowHeader>div>p,.homeToolsContainer>header>div>p,.regulatoryExplorerHeader>div>p{display:none!important}.homeFlowHeader>div>h2,.homeToolsContainer>header>div>h2,.regulatoryExplorerHeader>div>h2{margin-top:0!important}.homeFlowHeader,.homeToolsContainer>header,.regulatoryExplorerHeader{margin-bottom:18px!important}@media (min-width:1024px) and (max-width:1199px){.heroConsole .quickNavTrack{grid-auto-columns:270px!important}}@media (min-width:768px) and (max-width:1023px){.heroConsole .quickNavTrack{grid-auto-columns:min(66vw,315px)!important}}@media (max-width:767px){.heroConsole .quickNavTrack{grid-auto-columns:min(calc(100vw - 52px),390px)!important}}body .regulatoryExplorerSection{padding-bottom:24px!important}body .regulatoryExplorerSection+.documentRepositorySection{padding-top:24px!important}body .regulatoryExplorerSection .regulatoryExplorerSpotlight{isolation:isolate;background:radial-gradient(circle at 84% 12%,hsla(0,0%,100%,.16),transparent 30%),radial-gradient(circle at 10% 92%,hsla(0,0%,100%,.08),transparent 28%),var(--secp-gradient-primary)!important;box-shadow:0 20px 48px rgba(20,139,148,.16),inset 0 1px 0 hsla(0,0%,100%,.12)!important}body .regulatoryExplorerSection .regulatoryExplorerSpotlight:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,31,25,.1),transparent 44%),radial-gradient(circle at 100% 100%,hsla(0,0%,100%,.12),transparent 38%);pointer-events:none}body .regulatoryExplorerSection .regulatoryExplorerSpotlight:after{z-index:0;opacity:.035!important;background-size:42px 42px!important}body .regulatoryExplorerSection .regulatoryExplorerFocus,body .regulatoryExplorerSection .regulatoryExplorerSpotlightCopy{position:relative;z-index:2}body .regulatoryExplorerSection .regulatoryExplorerArtwork{z-index:1;color:hsla(0,0%,100%,.28)}body .regulatoryExplorerSection .regulatoryExplorerModeBlock{margin:0 0 18px!important;padding:14px!important;border:1px solid rgba(9,117,86,.24)!important;border-radius:17px!important;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(234,247,242,.96))!important;box-shadow:0 12px 28px rgba(8,63,47,.1),inset 0 1px 0 hsla(0,0%,100%,.96)!important}body .regulatoryExplorerSection .regulatoryExplorerModeBlock>span{margin:0 0 9px!important;color:#28594b!important;letter-spacing:.13em!important;text-transform:uppercase}body .regulatoryExplorerSection .regulatoryExplorerModeBlock>span:after{content:"Explore by";font-size:10.5px}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch{min-height:60px!important;padding:6px!important;gap:7px!important;border:1px solid rgba(8,103,78,.2)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px rgba(8,63,47,.08),inset 0 1px 0 hsla(0,0%,100%,.98)!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button{min-height:46px!important;gap:8px!important;padding:10px 9px!important;border:1px solid rgba(8,103,78,.1)!important;border-radius:10px!important;color:#234c40!important;background:#f2f9f6!important;font-weight:850!important;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:first-of-type:after{content:"By Sector";font-size:11.5px}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:last-of-type:after{content:"By Requirement";font-size:11.5px}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button svg{width:16px!important;height:16px!important;flex:0 0 16px}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button[aria-selected=true]{border-color:transparent!important;background:linear-gradient(135deg,#087457,#11917d)!important;box-shadow:0 9px 20px rgba(8,116,87,.24),inset 0 1px 0 hsla(0,0%,100%,.17)!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:not([aria-selected=true]):hover{transform:translateY(-1px);border-color:rgba(8,103,78,.24)!important;background:#e8f5f0!important}body .regulatoryExplorerSection .regulatoryExplorerViewAll{display:flex!important;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 13px;border:1px solid rgba(8,103,78,.18);border-radius:11px;color:#0a684f;background:linear-gradient(135deg,#edf8f4,#e2f3ee);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);font-size:11.5px;font-weight:820;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}body .regulatoryExplorerSection .regulatoryExplorerViewAll:focus-visible,body .regulatoryExplorerSection .regulatoryExplorerViewAll:hover{transform:translateY(-1px);border-color:transparent;color:#fff;background:linear-gradient(135deg,#087457,#128c82);box-shadow:0 9px 20px rgba(8,103,78,.18)}@media (max-width:1050px){body .regulatoryExplorerSection .regulatoryExplorerModeBlock{align-items:center;gap:14px}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch{width:min(100%,430px)!important}}@media (max-width:700px){body .regulatoryExplorerSection{padding-bottom:18px!important}body .regulatoryExplorerSection+.documentRepositorySection{padding-top:20px!important}body .regulatoryExplorerSection .regulatoryExplorerSpotlight{background:radial-gradient(circle at 78% 82%,hsla(0,0%,100%,.14),transparent 38%),var(--secp-gradient-primary-deep)!important}}@media (max-width:620px){body .regulatoryExplorerSection .regulatoryExplorerModeBlock{align-items:stretch;flex-direction:column;gap:9px}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch{width:100%!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:first-of-type:after,body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:last-of-type:after{font-size:11px}}.announcementRailStage{border-color:hsla(0,0%,100%,.18)!important;background:radial-gradient(circle at 88% 10%,hsla(0,0%,100%,.16),transparent 30%),radial-gradient(circle at 12% 92%,hsla(0,0%,100%,.08),transparent 28%),var(--secp-gradient-primary)!important;box-shadow:0 26px 62px rgba(20,139,148,.18),inset 0 1px 0 hsla(0,0%,100%,.14)!important}.siteHeader .askSecpHeaderBadge{background:#edf8f3!important;border-color:#cfe6dc!important;box-shadow:none!important;color:#087354}.concept-home{position:relative;z-index:0;color:#12231e;font-family:Segoe UI,Arial,sans-serif;line-height:1.5}.concept-home a:not(.spotlightPrimaryAction){color:inherit;text-decoration:none}.concept-home a.spotlightPrimaryAction{color:var(--secp-green-deep,#07483a);background:#fff}.concept-home a.spotlightPrimaryAction:focus-visible,.concept-home a.spotlightPrimaryAction:hover{color:var(--secp-green-deep,#07483a)}.heroSection[dir=rtl] .heroFrame{direction:rtl}.heroSection[dir=rtl] .heroConsole{margin:14px 0 14px 14px}.heroSection[dir=rtl] .spotlightCopy{text-align:right}.heroSection[dir=rtl] .spotlightMedia{inset:0 auto 0 0}.heroSection[dir=rtl] .spotlightMediaFade{background:linear-gradient(270deg,rgba(4,62,49,.74),rgba(4,62,49,.54) 28%,rgba(4,62,49,.2) 50%,rgba(4,62,49,.05) 63%,rgba(4,62,49,0) 72%)}.heroSection[dir=rtl] .spotlightPersonCaption{right:auto;left:26px;align-items:flex-start;padding:54px 62px 0 0;text-align:left}.heroSection[dir=rtl] .spotlightGraphic{background:radial-gradient(circle at 34% 43%,rgba(72,185,143,.18),transparent 34%),linear-gradient(270deg,rgba(6,60,49,.02),rgba(7,87,68,.2))}.heroSection[dir=rtl] .spotlightGraphicInstitutional{background:radial-gradient(circle at 40% 44%,rgba(137,221,190,.13),transparent 36%),linear-gradient(270deg,rgba(6,60,49,0),rgba(7,87,68,.12))}.heroSection[dir=rtl] .spotlightControls>button:first-child svg{transform:rotate(0deg)}.heroSection[dir=rtl] .spotlightControls>button:last-of-type svg{transform:rotate(180deg)}.heroSection[dir=rtl] .quickNavPreviousIcon{transform:rotate(0deg)}.heroSection[dir=rtl] .quickNavScrollControls button:last-child svg{transform:rotate(180deg)}.heroSection[dir=rtl] .assistantSuggestionsWrap:after,.heroSection[dir=rtl] .quickNavViewportWrap:after{right:auto;left:0;background:linear-gradient(270deg,transparent,rgba(251,252,251,.94))}.heroSection[dir=rtl] .quickNavViewport{padding:1px 1px 4px 24px}.heroSection[dir=rtl] .assistantFooter a svg,.heroSection[dir=rtl] .assistantSubmitButton svg,.heroSection[dir=rtl] .assistantSuggestion svg,.heroSection[dir=rtl] .quickNavCardArrow,.heroSection[dir=rtl] .quickNavHeaderActions>a svg{transform:scaleX(-1)}.heroSection[dir=rtl] .assistantInputShell{padding:4px 11px 4px 4px}.heroSection[dir=rtl] .assistantTypingField input{text-align:right}@media (max-width:1120px){.heroSection[dir=rtl] .heroConsole{margin:0 14px 14px}.heroSection[dir=rtl] .spotlightPersonCaption{left:20px;right:auto;padding:50px 54px 0 0}}body .regulatoryExplorerSection .regulatoryExplorerModeBlock{display:block!important;margin:0 4px 18px!important;padding:0 0 15px!important;border:0!important;border-bottom:1px solid rgba(151,190,175,.48)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .regulatoryExplorerSection .regulatoryExplorerModeBlock>span{display:block!important;margin:0 0 8px!important;color:#49655b!important;font-size:0!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}body .regulatoryExplorerSection .regulatoryExplorerModeBlock>span:after{content:"Explore by"!important;font-size:10px!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch{display:grid!important;width:100%!important;min-width:0!important;min-height:48px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;padding:3px!important;overflow:hidden!important;border:1px solid rgba(8,103,78,.17)!important;border-radius:12px!important;background:#eaf4f0!important;box-shadow:inset 0 1px 2px rgba(7,72,55,.05)!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button{display:inline-flex!important;min-width:0!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;color:#34594e!important;background:transparent!important;box-shadow:none!important;font-size:0!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button svg{display:none!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:first-of-type:after{content:"Sector"!important;font-size:11.5px!important;letter-spacing:0!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:last-of-type:after{content:"Requirement"!important;font-size:11.5px!important;letter-spacing:0!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button[aria-selected=true]{color:#fff!important;background:linear-gradient(135deg,#087357,#108b74)!important;box-shadow:0 6px 14px rgba(8,103,78,.2),inset 0 1px 0 hsla(0,0%,100%,.16)!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:not([aria-selected=true]):hover{transform:none!important;color:#17493c!important;background:hsla(0,0%,100%,.76)!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:focus-visible{outline:2px solid #f2b54a!important;outline-offset:-1px!important}@media (max-width:620px){body .regulatoryExplorerSection .regulatoryExplorerModeBlock{margin-inline:0!important}body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:first-of-type:after,body .regulatoryExplorerSection .regulatoryExplorerSelector .regulatoryExplorerModeSwitch button:last-of-type:after{font-size:11px!important}}.marketInsightsSection .marketInsightsHeader{margin-bottom:16px}.marketInsightsSection .marketInsightsSplit{grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);gap:16px;align-items:stretch}.marketInsightsSection .marketDataPanel{padding:18px}.marketInsightsSection .marketDataPanel>header{margin-bottom:11px}.marketInsightsSection .marketDataGrid{gap:9px}.marketInsightsSection .marketDataCard{min-height:132px;padding:12px 13px}.marketInsightsSection .marketDataCard strong{margin-top:7px;font-size:22px}.marketInsightsSection .marketDataCard>span{display:block;margin-top:6px;color:rgba(221,255,244,.9);font-size:8.5px;font-weight:760}.marketInsightsSection .marketMiniBars{height:27px;margin-top:8px}.marketEcosystemPanel{display:flex;min-width:0;flex-direction:column;padding:17px;border:1px solid rgba(16,104,82,.14);border-radius:20px;background:#fff;box-shadow:0 14px 30px rgba(8,63,47,.055)}.marketEcosystemPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.marketEcosystemPanel>header p{margin:0;color:var(--secp-green-primary,#0a7658);font-size:8px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.marketEcosystemPanel>header h3{margin:5px 0 0;color:var(--secp-heading,#173b32);font-size:19px;line-height:1.2}.marketEcosystemBadge{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:var(--secp-teal-deep,#0b655c);background:var(--secp-gradient-surface,#e8f5f1);font-size:8px;font-weight:800;white-space:nowrap}.marketEcosystemList{display:grid;flex:1;gap:8px}.marketEcosystemMetric{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid rgba(16,104,82,.1);border-radius:12px;background:linear-gradient(135deg,rgba(45,144,97,.045),rgba(20,139,148,.035))}.marketEcosystemIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--secp-green-deep,#0a674f);background:var(--secp-gradient-surface,#e8f5f1)}.marketEcosystemIcon svg{width:18px;height:18px}.marketEcosystemCopy{min-width:0}.marketEcosystemCopy h4,.marketEcosystemCopy p,.marketEcosystemCopy strong{margin:0;overflow-wrap:normal;word-break:normal}.marketEcosystemCopy h4{color:var(--secp-heading,#173b32);font-size:10px;font-weight:760;line-height:1.25}.marketEcosystemCopy strong{display:block;margin-top:3px;color:var(--secp-green-primary,#0a7658);font-size:19px;line-height:1}.marketEcosystemCopy p{margin-top:4px;color:#61736c;font-size:8px;line-height:1.35}.marketInsightsSourceBar{display:flex;max-width:980px;align-items:flex-start;gap:7px;margin-top:9px;padding:5px 2px 0;color:#71847d;font-size:8px;line-height:1.45}.marketInsightsSourceBar svg{width:13px;height:13px;flex:0 0 13px;margin-top:1px;color:var(--secp-green-primary,#0a7658)}@media (max-width:1100px){.marketInsightsSection .marketInsightsSplit{grid-template-columns:1fr}.marketEcosystemList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.marketEcosystemPanel,.marketInsightsSection .marketDataPanel{padding:15px}.marketInsightsSection .marketDataCard{min-height:122px}.marketInsightsSection .marketMiniBars{height:23px}.marketEcosystemList{grid-template-columns:1fr}.marketEcosystemPanel>header{align-items:flex-start;flex-direction:column;gap:7px}}