/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-32{padding:calc(var(--spacing) * 32)}.p-103{padding:calc(var(--spacing) * 103)}.text-wrap{text-wrap:wrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.parmie-assistant-preview{z-index:60;color:#fff;background:#071526;border:1px solid #b9cddd;border-radius:24px;width:min(430px,100vw - 32px);position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 28px 75px #061b3657}.parmie-assistant-preview>header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:14px 16px;display:flex}.parmie-preview-identity{align-items:center;gap:12px;display:flex}.parmie-preview-identity img{object-fit:cover;object-position:top;background:#eef5fa;border-radius:50%;width:58px;height:58px}.parmie-preview-identity strong,.parmie-preview-identity span{display:block}.parmie-preview-identity strong{font-size:17px}.parmie-preview-identity span{color:#afc3d4;margin-top:4px;font-size:12px}.parmie-assistant-preview>header button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:34px;line-height:1}.parmie-assistant-preview>header button:hover{background:#ffffff1a}.parmie-preview-body{min-height:330px;padding:25px}.parmie-preview-welcome{background:#0c2138;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:92px 1fr;align-items:end;gap:14px;padding:0 18px 0 5px;display:grid}.parmie-preview-welcome img{object-fit:contain;object-position:bottom;width:92px;height:166px}.parmie-preview-welcome p{color:#eaf2f8;margin:22px 0;font-size:15px;line-height:1.55}.parmie-preview-status{border-left:3px solid var(--gold);background:#c8a6681a;margin:16px 0;padding:14px 16px}.parmie-preview-status span{color:#e6cb91;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850}.parmie-preview-status p{color:#bacbda;margin:5px 0 0;font-size:12px}.parmie-preview-body nav{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.parmie-preview-body nav a{color:#dceaf4;border:1px solid #ffffff2e;border-radius:999px;min-width:max-content;min-height:44px;padding:12px 14px;font-size:11px;font-weight:700}.parmie-assistant-preview>footer{border-top:1px solid #ffffff21;padding:16px 20px 18px}.parmie-assistant-preview>footer>div{color:#8799a8;background:#040d18;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;min-height:55px;padding:0 16px;display:flex}.parmie-assistant-preview>footer>div span{color:#dce3e8;background:#5c6872;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.parmie-assistant-preview>footer p{color:#9db0bf;text-align:center;margin:12px 5px 0;font-size:10px;line-height:1.45}.parmie-launcher{z-index:60;color:#fff;cursor:pointer;background:#071b34;border:1px solid #bdd2e2;border-radius:999px;align-items:center;gap:10px;min-height:68px;padding:6px 18px 6px 6px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 46px #061b3647}.parmie-launcher img{object-fit:cover;object-position:top;background:#eef5fa;border-radius:50%;width:56px;height:56px}.parmie-launcher strong,.parmie-launcher small{text-align:left;display:block}.parmie-launcher small{color:#afc3d4;margin-top:3px}@media (max-width:600px){.parmie-assistant-preview{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 98px);bottom:8px;right:8px;overflow:auto}.parmie-preview-body{min-height:0;padding:15px}.parmie-preview-welcome{grid-template-columns:72px 1fr}.parmie-preview-welcome img{width:72px;height:130px}.parmie-preview-welcome p{font-size:13px}.parmie-launcher{bottom:12px;right:12px}.parmie-preview-body nav a{min-height:44px}}.parmie-assistant-stage{z-index:60;pointer-events:none;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}.parmie-assistant-stage .parmie-assistant-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#071526f7;border-radius:25px;width:min(390px,100vw - 32px);max-height:min(680px,100vh - 32px);position:relative;bottom:auto;right:auto;overflow:auto}.parmie-full-body-preview{pointer-events:none;filter:drop-shadow(0 22px 30px #041a2d4d);width:300px;height:min(650px,76vh);margin-right:-24px;position:relative}.parmie-full-body-preview img{object-fit:contain;object-position:bottom;width:100%;height:calc(100% - 18px);animation:4.8s ease-in-out infinite parmie-float;position:absolute;inset:auto 0 22px}.parmie-full-body-preview:after{content:"";background:radial-gradient(#3eb6cf61,#246aa514 60%,#0000 72%);border-radius:50%;height:26px;animation:2.6s ease-in-out infinite parmie-projector;position:absolute;bottom:6px;left:14%;right:10%}.parmie-full-body-preview span{background:linear-gradient(#0000 0%,#62cde021 49%,#0000 55%) 0 0/100% 36% no-repeat;animation:5.8s linear infinite parmie-scan;position:absolute;inset:0}.parmie-assistant-preview>footer p a{color:#c5e2f5;text-underline-offset:2px;text-decoration:underline}@keyframes parmie-float{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-7px)rotate(.3deg)}}@keyframes parmie-projector{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes parmie-scan{0%{background-position:0 -45%}to{background-position:0 145%}}@media (max-width:1023px){.parmie-full-body-preview{display:none}.parmie-assistant-stage{bottom:16px;right:16px}}@media (max-width:600px){.parmie-assistant-stage{bottom:8px;right:8px}.parmie-assistant-stage .parmie-assistant-preview{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}}@media (prefers-reduced-motion:reduce){.parmie-full-body-preview img,.parmie-full-body-preview:after,.parmie-full-body-preview span,.parmie-preview-identity img{transition:none!important;animation:none!important}}.parmie-preview-body nav button{color:#dceaf4;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;min-width:max-content;min-height:44px;padding:12px 14px;font-size:11px;font-weight:700}.parmie-answer{background:#0b2037;border:1px solid #9dc3de40;border-radius:17px;margin:16px 0;padding:17px}.parmie-answer>span{color:#92c9ec;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.parmie-answer>p{color:#e5eef5;margin:8px 0 12px;font-size:13px;line-height:1.55}.parmie-answer>a{color:#bfe2f7;align-items:center;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.parmie-answer>small{color:#9fb3c2;border-top:1px solid #ffffff1a;padding-top:10px;font-size:9px;line-height:1.45;display:block}.parmie-answer>div:not(.parmie-answer-actions){flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.parmie-answer>div>span{color:#b8cad8;margin-right:auto;font-size:10px}.parmie-answer button,.parmie-answer-actions a{color:#dceaf4;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;min-height:40px;padding:9px 11px;font-size:10px}.parmie-answer em{color:#c8dbca;margin-top:9px;font-size:10px;font-style:normal;display:block}.parmie-answer-actions{gap:8px;display:flex}.parmie-answer-notice{border-color:#c8a66859}.parmie-composer{background:#040d18;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:55px;padding:5px 6px 5px 16px;display:flex}.parmie-composer input{color:#fff;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0}.parmie-composer input::placeholder{color:#8799a8}.parmie-composer button{background:var(--gold);color:#071526;cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:22px;font-weight:900}.parmie-composer input:focus-visible{outline-offset:2px;outline:3px solid #8bd3f1}.parmie-preview-body nav button:focus-visible{outline-offset:2px;outline:3px solid #8bd3f1}.parmie-answer button:focus-visible{outline-offset:2px;outline:3px solid #8bd3f1}.parmie-composer button:focus-visible{outline-offset:2px;outline:3px solid #8bd3f1}.parmie-preview-identity img,.parmie-launcher img{object-fit:cover;object-position:50% 7%;background:linear-gradient(145deg,#dcecf7,#8eb7d4)}.parmie-assistant-stage{z-index:80;isolation:isolate}.parmie-assistant-stage .parmie-assistant-preview{z-index:81;width:min(372px,100vw - 32px);box-shadow:0 20px 55px #061b3647}.parmie-full-body-preview{z-index:82;filter:none;width:310px;margin-right:-18px;overflow:visible}.parmie-full-body-preview img{z-index:2;filter:drop-shadow(0 18px 17px #061b3633);animation:.42s ease-out both parmie-enter}.parmie-full-body-preview span{display:none}.parmie-full-body-preview:after{z-index:1;background:radial-gradient(#071b3447,#071b340d 58%,#0000 72%);height:18px;animation:none;bottom:12px;left:22%;right:16%}.parmie-preview-welcome img{background:0 0}.parmie-launcher{animation:.38s ease-out both parmie-launcher-enter}@keyframes parmie-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes parmie-launcher-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.parmie-full-body-preview img,.parmie-launcher{animation:none!important}}.parmie-assistant-stage{z-index:1000}.parmie-assistant-stage .parmie-assistant-preview{z-index:1001}.parmie-full-body-preview{z-index:1002}.parmie-assistant-stage{bottom:24px;right:39px}.parmie-assistant-stage .parmie-assistant-preview{flex-direction:column;width:min(390px,100vw - 32px);height:min(680px,100vh - 32px);max-height:none;animation:.28s ease-out both parmie-panel-arrive;display:flex}.parmie-assistant-preview>header{flex:none}.parmie-preview-body{flex:auto;min-height:0;overflow:auto}.parmie-assistant-preview>footer{flex:none}.parmie-full-body-preview{width:311px;height:464px;margin-right:-27px}.parmie-full-body-preview img{height:100%;animation:.32s ease-out both parmie-character-arrive;inset:auto 0 0}.parmie-full-body-preview:after{bottom:-5px}.parmie-preview-welcome{padding:0 14px;display:block}.parmie-preview-welcome p{margin:0;padding:14px 0;font-size:14px}.parmie-header-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.parmie-assistant-preview>header .parmie-header-actions button{width:38px;height:38px;font-size:24px}.parmie-assistant-preview>header .parmie-header-actions .parmie-character-toggle{white-space:nowrap;border-radius:999px;width:auto;padding:0 7px;font-size:11px}.parmie-character-hidden .parmie-assistant-preview{margin-left:0}@keyframes parmie-panel-arrive{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes parmie-character-arrive{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@media (max-width:1023px){.parmie-assistant-stage{bottom:16px;right:16px}.parmie-character-toggle{display:none}}@media (max-width:600px){.parmie-assistant-stage{bottom:8px;right:8px}.parmie-assistant-stage .parmie-assistant-preview{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:none}}@media (prefers-reduced-motion:reduce){.parmie-assistant-stage .parmie-assistant-preview,.parmie-full-body-preview img{animation:none!important}}.parmie-full-body-preview:before{content:"";z-index:0;background:radial-gradient(#77e0f242 0 18%,#2ca0ca24 34%,#0e447014 50%,#0000 72%);border:1px solid #3bbedeb8;border-radius:50%;height:48px;animation:2.8s ease-in-out infinite parmie-platform-ring;position:absolute;bottom:-14px;left:18%;right:12%;transform:perspective(140px)rotateX(63deg);box-shadow:0 0 8px #60d8ef6b,inset 0 0 12px #56d2eb38}.parmie-full-body-preview:after{background:radial-gradient(#70e1f480,#2891be29 48%,#0000 72%);border:1px solid #8ae2f27a;height:25px;animation:2.8s ease-in-out infinite parmie-platform-glow;bottom:-2px;left:24%;right:18%;box-shadow:0 0 22px #3cb8db52}.parmie-full-body-preview img{filter:drop-shadow(0 18px 17px #061b3633)drop-shadow(0 10px 16px #38abd029)}@keyframes parmie-platform-ring{0%,to{opacity:.62;transform:perspective(140px)rotateX(63deg)scale(.97)}50%{opacity:1;transform:perspective(140px)rotateX(63deg)scale(1.03)}}@keyframes parmie-platform-glow{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.88;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.parmie-full-body-preview:before,.parmie-full-body-preview:after{animation:none!important}}.parmie-assistant-preview{font-family:var(--font-geist-sans),Arial,sans-serif}.parmie-assistant-preview>header{min-height:122px;padding:14px 16px}.parmie-preview-identity{gap:10px}.parmie-preview-identity img{width:48px;height:48px}.parmie-preview-identity strong{max-width:158px;font-size:16px;line-height:1.35}.parmie-preview-identity span{max-width:165px;font-size:12px;line-height:1.35}.parmie-preview-body{flex-direction:column;padding:16px 14px 0;display:flex}.parmie-preview-welcome{background:#151b23;border-color:#ffffff12;border-radius:17px;align-self:flex-start;width:min(100%,292px)}.parmie-preview-welcome p{color:#f4f4f2;padding:13px 0;font-size:14px;line-height:1.45}.parmie-preview-status{display:none}.parmie-preview-body nav{border-top:1px solid #ffffff14;gap:8px;width:calc(100% + 28px);margin:auto -14px 0;padding:12px 14px 10px}.parmie-preview-body nav button{color:#dededb;min-height:32px;font:600 11px/1.25 var(--font-geist-sans),Arial,sans-serif;white-space:nowrap;background:#141922;border:1px solid #ffffff17;border-radius:999px;flex:none;padding:7px 12px}.parmie-answer{background:#151b23;border:1px solid #ffffff12;border-radius:17px;align-self:flex-start;width:min(100%,318px);margin:14px 0;padding:14px 15px}.parmie-answer>span{font-size:10px}.parmie-answer p{font-size:13px;line-height:1.5}.parmie-answer a{font-size:11px}.parmie-answer small{font-size:9px}.parmie-assistant-preview>footer{padding:14px 14px 12px}.parmie-composer{background:#090c11!important;border-radius:24px!important;min-height:58px!important;padding:0 8px 0 14px!important}.parmie-composer input{font:400 14px/1.4 var(--font-geist-sans),Arial,sans-serif}.parmie-composer button{width:42px!important;height:42px!important;font-size:21px!important}.parmie-assistant-preview>footer p{margin:10px 2px 0;font-size:9px;line-height:1.45}.parmie-header-actions{flex-shrink:0}.parmie-character-toggle{color:#e7e7e4!important}@media (max-width:600px){.parmie-assistant-preview>header{min-height:92px}.parmie-preview-identity strong{font-size:15px}.parmie-preview-identity span{font-size:11px}}main{scroll-margin-top:112px}.site-header:has(.member-navigation-shell)+main{scroll-margin-top:170px}main:focus{outline:none}.footer-bottom{color:var(--muted)!important}.pathway-grid small{color:#637989!important}.resource-card dt,.official-source-grid dt,.insights-grid dt,.source-toolbar>span,.glossary-toolbar>span,.glossary-source span{color:var(--muted)!important}@media (max-width:600px){.logo-link,.mobile-navigation summary,.mobile-navigation nav a,.button-small{min-height:44px!important}.logo-link,.mobile-navigation summary,.mobile-navigation nav a{align-items:center;display:flex!important}.feature-card a,.hero-board>a,.text-link,.contact-routing-grid a,.official-source-grid a,.glossary-source a,.trust-card-grid a,.site-footer a{align-items:center;min-height:44px;display:flex}}:root{--navy:#061b36;--blue:#246aa5;--sky:#5c9bd1;--ice:#eef5fa;--line:#d8e4ed;--ink:#10263a;--muted:#5d7182;--white:#fff;--gold:#c8a668}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;position:sticky;top:0}.header-inner{grid-template-columns:280px 1fr auto;align-items:center;gap:28px;max-width:1320px;height:82px;margin:auto;padding:0 28px;display:grid}.logo-link img{width:252px;height:auto;display:block}.primary-nav{color:#435d73;justify-content:center;gap:25px;font-size:12px;font-weight:650;display:flex}.primary-nav a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #246aa533}.button:hover{background:#185784}.button-small{min-height:40px;padding:10px 16px}.button-secondary{box-shadow:none;background:0 0;border:1px solid #ffffff5c}.button-dark{background:var(--navy)}.eyebrow{color:var(--sky);letter-spacing:.17em;margin:0 0 17px;font-size:10px;font-weight:850}.hero{color:#fff;background:linear-gradient(110deg,#06182e 0%,#0b2c4d 62%,#123d65 100%)}.home-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:650px;padding:90px max(28px,50vw - 632px);display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";border:1px solid #5c9bd133;border-radius:50%;width:560px;height:560px;position:absolute;top:-150px;right:-220px;box-shadow:0 0 0 70px #5c9bd108,0 0 0 140px #5c9bd106}.hero-copy,.hero-board{z-index:1;position:relative}h1{letter-spacing:-.052em;margin:0;font-size:clamp(45px,5.7vw,76px);font-weight:610;line-height:.99}.lede{color:#b8cad9;max-width:690px;margin:27px 0;font-size:17px;line-height:1.7}.button-row{flex-wrap:wrap;gap:11px;display:flex}.microcopy{color:#7995ac;margin:14px 0 0;font-size:10px}.hero-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff0b);border:1px solid #a9cce740;border-radius:20px;padding:30px;box-shadow:0 32px 70px #0000003d}.board-top{color:#8bb6d7;letter-spacing:.13em;justify-content:space-between;font-size:8px;display:flex}.hero-board h2{letter-spacing:-.035em;margin:35px 0 25px;font-size:31px;line-height:1.15}.signal-list{gap:9px;display:grid}.signal-list div{background:#010e1c2e;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:45px 1fr;align-items:center;gap:3px 12px;padding:14px;display:grid}.signal-list div>span{color:#bfe0f8;background:#1d5d90;border-radius:9px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.signal-list strong{font-size:12px}.signal-list small{color:#8ba6bb}.hero-board>a{color:#c1def2;justify-content:space-between;margin-top:23px;font-size:12px;font-weight:750;display:flex}.trust-strip{border-bottom:1px solid var(--line);color:#4c6579;text-transform:uppercase;letter-spacing:.08em;background:#f3f7fa;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:18px max(28px,50vw - 632px);font-size:10px;font-weight:750;display:flex}.trust-strip span:before{content:"✓";color:var(--blue);margin-right:8px}.light-section{background:#fff;padding:105px max(28px,50vw - 632px)}.section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.section-heading h2,.case-section h2,.founder-section h2,.safety-section h2,.join-section h2,.dark-section h2,.governance-band h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.7vw,59px);font-weight:600;line-height:1.05}.section-heading>p,.case-section>div>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(160deg,#fff,#f5f9fc);border-radius:14px;flex-direction:column;min-height:285px;padding:28px;display:flex;box-shadow:0 14px 35px #061b360e}.feature-card>span{color:var(--blue);font:700 11px var(--font-geist-mono)}.feature-card h3{margin:auto 0 12px;font-size:23px}.feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.feature-card a{color:var(--blue);margin-top:23px;font-size:11px;font-weight:850}.case-section{background:var(--ice);grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;padding:110px max(28px,50vw - 632px);display:grid}.case-section .eyebrow,.light-section .eyebrow,.founder-section .eyebrow,.library-section .eyebrow{color:var(--blue)}.case-section h2{margin-bottom:23px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.topic-grid span{border:1px solid #d2e1ec;border-left:3px solid var(--blue);color:#35536a;background:#fff;border-radius:7px;padding:18px;font-size:12px;font-weight:650}.founder-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding:110px max(28px,50vw - 632px);display:grid}.founder-monogram{text-align:center;color:#fff;background:linear-gradient(145deg,#09213d,#174e78);border-radius:20px;place-content:center;min-height:360px;display:grid;box-shadow:0 28px 60px #061b362e}.founder-monogram span{font-size:82px;font-weight:300;line-height:1}.founder-monogram small{color:#9fc5e1;text-transform:uppercase;letter-spacing:.11em;max-width:140px;margin:10px auto 0}.founder-section h3{margin:23px 0 9px;font-size:22px}.founder-section p{max-width:730px;color:var(--muted);line-height:1.75}.source-note{border-left:3px solid var(--gold);background:#f7f9fb;padding:13px 15px;font-size:11px}.safety-section{text-align:center;color:#fff;background:#071b34;padding:90px max(28px,50vw - 632px)}.safety-section h2{max-width:850px;margin:auto}.safety-section>p:last-child{color:#a9bdcd;max-width:850px;margin:24px auto 0;line-height:1.7}.join-section{text-align:center;background:linear-gradient(135deg,#e8f2f9,#cbdfea);border-radius:18px;margin:24px;padding:90px 28px}.join-section h2{max-width:850px;margin:auto}.join-section>p:not(.eyebrow){color:#4d6578;max-width:700px;margin:22px auto 28px;line-height:1.65}.site-footer{border-top:1px solid var(--line);background:#f7fafc;padding:65px max(28px,50vw - 632px) 28px}.footer-grid{grid-template-columns:1.5fr .6fr .6fr;gap:70px;display:grid}.footer-logo{mix-blend-mode:multiply;width:250px}.footer-grid p{max-width:480px;color:var(--muted);font-size:12px;line-height:1.6}.footer-grid strong,.footer-grid a{margin-bottom:12px;display:block}.footer-grid strong{color:var(--navy);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.footer-grid a{color:#5c7284;font-size:12px}.footer-bottom{border-top:1px solid var(--line);color:#758897;justify-content:space-between;gap:25px;margin-top:45px;padding-top:22px;font-size:10px;display:flex}.page-hero{color:#fff;background:linear-gradient(115deg,#061b36,#164b77);padding:100px max(28px,50vw - 632px)}.page-hero h1{max-width:900px}.page-hero>p:not(.eyebrow){color:#b9cddd;max-width:760px;margin:24px 0 28px;line-height:1.7}.lens-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:55px 0 18px;display:grid}.lens-grid div{color:#fff;background:#0b2b4b;border-radius:9px;padding:20px}.lens-grid strong,.lens-grid span{display:block}.lens-grid strong{font-size:14px}.lens-grid span{color:#9dbbd2;margin-top:6px;font-size:10px}.pathway-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pathway-grid article{border:1px solid var(--line);border-radius:12px;padding:24px}.pathway-grid article>span{width:48px;height:36px;color:var(--blue);background:#e7f1f8;border-radius:7px;place-items:center;font-size:10px;font-weight:900;display:grid}.pathway-grid h3{margin:22px 0 9px;font-size:18px}.pathway-grid p{color:var(--muted);font-size:12px;line-height:1.6}.pathway-grid small{color:#8193a1;font-size:9px}.dark-section{color:#fff;background:#071b34;grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;padding:95px max(28px,50vw - 632px);display:grid}.dark-section p:not(.eyebrow){color:#a9bdcd;line-height:1.7}.guardrail-list{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.guardrail-list span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;padding:17px;font-size:11px}.library-section{background:#f3f7fa;padding:75px max(28px,50vw - 632px)}.library-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 260px auto;align-items:end;gap:16px;padding:20px;display:grid}.library-toolbar label{color:#526b7e;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:800;display:grid}.library-toolbar input,.library-toolbar select{background:#f7fafc;border:1px solid #ccdbe6;border-radius:7px;height:44px;padding:0 12px}.library-toolbar>span{color:#6c8191;padding-bottom:14px;font-size:11px}.resource-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;display:grid}.resource-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.resource-card>div:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex}.resource-card h2{letter-spacing:-.03em;font-size:24px}.resource-card p{color:var(--muted);font-size:13px;line-height:1.65}.resource-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;display:grid}.resource-card dl div{background:#f3f7fa;padding:11px}.resource-card dt{color:#728695;text-transform:uppercase;font-size:8px}.resource-card dd{margin:5px 0 0;font-size:10px}.resource-card button{color:#8394a0;background:#e6edf2;border:0;border-radius:7px;width:100%;height:42px;font-weight:750}.governance-band{text-align:center;padding:95px max(28px,50vw - 632px)}.governance-band h2{max-width:850px;margin:auto}.governance-band>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin:35px 0;display:flex}.governance-band>div span{border:1px solid var(--line);background:#f6f9fb;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:750}.governance-band>div b{color:var(--blue)}.governance-band>p:last-child{max-width:760px;color:var(--muted);margin:auto;line-height:1.65}.resource-hero{background:linear-gradient(115deg,#08233f,#1e5e91)}@media (max-width:980px){.header-inner{grid-template-columns:230px 1fr}.logo-link img{width:220px}.primary-nav{display:none}.header-inner>.button{justify-self:end}.home-hero,.section-heading,.case-section,.founder-section,.dark-section{grid-template-columns:1fr}.home-hero{gap:50px}.feature-grid,.pathway-grid{grid-template-columns:1fr}.lens-grid{grid-template-columns:repeat(2,1fr)}.founder-monogram{min-height:280px}.resource-grid{grid-template-columns:1fr}.library-toolbar{grid-template-columns:1fr 1fr}.library-toolbar>span{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:600px){.header-inner{grid-template-columns:1fr auto;height:70px;padding:0 16px}.logo-link img{width:190px}.header-inner>.button{width:42px;padding:0;font-size:0}.header-inner>.button:after{content:"Join";font-size:10px}.home-hero,.page-hero{padding:68px 18px}.home-hero h1,.page-hero h1{font-size:44px}.trust-strip{justify-content:flex-start;overflow:auto}.light-section,.case-section,.founder-section,.dark-section,.library-section,.governance-band{padding:72px 18px}.topic-grid,.lens-grid,.guardrail-list,.library-toolbar{grid-template-columns:1fr}.join-section{margin:10px;padding:70px 18px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}.resource-card dl{grid-template-columns:1fr}}.home-hero{isolation:isolate;background:#06182e}.home-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#031325fa 0%,#031325eb 38%,#03132557 66%,#03132514 100%);position:absolute;inset:0}.home-hero-art{z-index:-2;object-fit:cover;object-position:center}.home-hero:after{display:none}.hero-visual-spacer{min-height:470px}.microcopy{color:#8fa9bd}.info-section{background:#f5f8fb;padding:90px max(28px,50vw - 632px)}.info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.info-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:250px;padding:28px;box-shadow:0 14px 35px #061b360b}.info-grid article>span{color:var(--blue);letter-spacing:.13em;font-size:9px;font-weight:850}.info-grid h2{letter-spacing:-.03em;margin:42px 0 13px;font-size:24px;line-height:1.15}.info-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.editorial-note{border-left:3px solid var(--gold);background:#fff;max-width:850px;margin:24px auto 0;padding:20px 22px}.editorial-note strong{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.editorial-note p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.contact-section{background:#f5f8fb;padding:90px max(28px,50vw - 632px)}.contact-section>div{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:850px;padding:34px}.contact-section h2{margin:0 0 15px;font-size:32px}.contact-section p{color:var(--muted);line-height:1.7}@media (max-width:980px){.home-hero{gap:0}.home-hero:before{background:linear-gradient(90deg,#031325fa,#031325b8)}.hero-visual-spacer{display:none}.info-grid{grid-template-columns:1fr}}@media (max-width:600px){.info-section,.contact-section{padding:72px 18px}}.mobile-navigation{display:none;position:relative}.mobile-navigation summary{cursor:pointer;border:1px solid var(--line);color:var(--navy);border-radius:7px;padding:10px 13px;font-size:11px;font-weight:800;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation nav{border:1px solid var(--line);background:#fff;border-radius:10px;width:240px;padding:10px;position:absolute;top:48px;right:0;box-shadow:0 20px 45px #061b362e}.mobile-navigation nav a{color:#3f5c73;border-radius:6px;padding:11px 12px;font-size:12px;font-weight:700;display:block}.mobile-navigation nav a:hover{background:var(--ice);color:var(--blue)}.library-empty{text-align:center;background:#fff;border:1px dashed #bfd0dc;border-radius:13px;margin-top:20px;padding:45px}.library-empty strong{font-size:18px}.library-empty p{color:var(--muted);font-size:12px}.library-empty button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 15px;font-weight:750}.library-notice{border:1px solid #c9ddea;border-left:4px solid var(--blue);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;margin-bottom:16px;padding:16px 19px;display:grid}.library-notice strong{color:var(--navy);font-size:12px}.library-notice p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.contact-section{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.contact-section>div,.contact-section>aside{max-width:none}.contact-section>aside{background:var(--navy);color:#fff;border-radius:14px;padding:34px}.contact-section>aside strong{font-size:15px}.contact-section>aside ul{color:#b7cad9;margin:20px 0 0;padding-left:18px;font-size:12px;line-height:1.9}@media (max-width:980px){.mobile-navigation{display:block}.header-inner{grid-template-columns:230px 1fr auto}.header-inner>.button{display:none}.contact-section{grid-template-columns:1fr}}@media (max-width:600px){.header-inner{grid-template-columns:1fr auto}.mobile-navigation nav{right:0}.library-empty{padding:35px 20px}.library-notice{grid-template-columns:1fr}}.not-found-section,.error-section{background:linear-gradient(135deg,#f7fafc,#e6f0f7);min-height:620px;padding:120px max(28px,50vw - 450px)}.not-found-section .eyebrow,.error-section .eyebrow{color:var(--blue)}.not-found-section h1,.error-section h1{max-width:800px;color:var(--navy)}.not-found-section>p:not(.eyebrow),.error-section>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:24px 0 30px;font-size:16px;line-height:1.7}.button-outline{border:1px solid var(--blue);color:var(--blue);box-shadow:none;background:0 0}.error-section button{cursor:pointer;border:0}.error-section .error-boundary-note{margin-top:28px;font-size:11px}.primary-nav a[aria-current=page]{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:8px;text-decoration-thickness:2px}.mobile-navigation a[aria-current=page]{background:var(--ice);color:var(--blue)}.desktop-navigation{justify-content:center;align-items:center;gap:22px;display:flex}.explore-navigation{position:relative}.explore-navigation summary{cursor:pointer;color:#435d73;font-size:12px;font-weight:700;list-style:none}.explore-navigation summary::-webkit-details-marker{display:none}.explore-navigation summary:after{content:"⌄";color:var(--blue);margin-left:6px}.explore-navigation[open] summary,.explore-navigation summary:hover{color:var(--blue)}.explore-navigation nav{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px;width:560px;padding:12px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 24px 55px #061b3633}.explore-navigation nav a{border-radius:8px;padding:13px}.explore-navigation nav a:hover,.explore-navigation nav a[aria-current=page]{background:var(--ice)}.explore-navigation nav strong,.explore-navigation nav span{display:block}.explore-navigation nav strong{color:var(--navy);font-size:11px}.explore-navigation nav span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.mobile-navigation nav{max-height:min(72vh,620px);overflow:auto}.mobile-join-link{text-align:center;margin-top:6px;background:var(--navy)!important;color:#fff!important}@media (max-width:980px){.desktop-navigation{display:none}}.header-actions>button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:7px;padding:10px 14px;font-family:inherit;font-size:11px;font-weight:800}.site-footer nav>button{color:#63788a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.member-navigation-shell{color:#fff;background:#0b263b;border-top:1px solid #ffffff1f}.member-navigation-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(100% - 40px,1320px);min-height:48px;margin:auto;display:grid}.member-navigation-brand{white-space:nowrap;font-size:11px;font-weight:900}.member-navigation-brand span{color:#d8b36b}.member-navigation-desktop{justify-content:center;align-items:center;gap:6px;display:flex}.member-navigation-desktop a,.member-navigation-actions a{color:#dce8ef;text-align:center;border-radius:999px;padding:9px 10px;font-size:9px;font-weight:750;line-height:1.25}.member-navigation-desktop a:hover,.member-navigation-desktop a[aria-current=page],.member-navigation-actions a:hover{color:#102d45;background:#d9ae61}.member-navigation-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.member-navigation-actions a{border:1px solid #ffffff2e}.member-navigation-actions .member-break-room-link{color:#3d2a12;background:linear-gradient(135deg,#ffd58a,#eea44f);border-color:#efc06a;font-weight:900;box-shadow:0 5px 14px #e49c403b}.member-navigation-actions .member-break-room-link:hover{background:linear-gradient(135deg,#ffe0a4,#f2b35f);transform:translateY(-1px)}.member-break-room-link>span{color:inherit;text-transform:none;background:0 0;margin:0 4px 0 0;padding:0;font-size:12px;line-height:1;display:inline-block}.member-navigation-mobile{display:none;position:relative}.member-navigation-mobile summary{cursor:pointer;color:#fff;border:1px solid #ffffff47;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850;list-style:none}.member-navigation-mobile summary::-webkit-details-marker{display:none}.member-navigation-mobile nav{z-index:70;background:#fff;border:1px solid #bcced9;border-radius:12px;width:min(300px,100vw - 32px);max-height:70vh;padding:10px;position:absolute;top:43px;right:0;overflow:auto;box-shadow:0 22px 45px #0000003d}.member-navigation-mobile nav a{color:#29475c;border-radius:7px;padding:12px;font-size:11px;font-weight:750;display:block}.member-navigation-mobile nav a[aria-current=page]{color:#483313;background:#f3e4c7}.member-navigation-mobile nav .member-break-room-link{color:#3d2a12;background:linear-gradient(135deg,#ffd58a,#eea44f);margin-top:6px}@media (max-width:1180px){.member-navigation-inner{grid-template-columns:auto 1fr}.member-navigation-desktop,.member-navigation-actions{display:none}.member-navigation-mobile{justify-self:end;display:block}}@media (max-width:560px){.member-navigation-inner{gap:12px;width:calc(100% - 28px)}.member-navigation-brand{font-size:10px}.member-navigation-brand span{font-size:8px;display:block}}.learning-hero{background:linear-gradient(115deg,#071c36,#155780)}.learning-model{background:#f4f8fb;padding:95px max(28px,50vw - 632px)}.learning-model-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px;display:grid}.learning-model-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px}.learning-model-grid article>span{color:var(--blue);font:800 10px var(--font-geist-mono)}.learning-model-grid h3{letter-spacing:-.025em;margin:32px 0 11px;font-size:19px}.learning-model-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.68}.course-preview{background:#fff;padding:95px max(28px,50vw - 632px)}.course-preview-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:65px;display:grid}.course-preview-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,55px);font-weight:600;line-height:1.05}.course-preview-heading p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.7}.course-preview-heading dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.course-preview-heading dl div{background:var(--ice);border-radius:8px;padding:13px}.course-preview-heading dt{color:#6e8495;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.course-preview-heading dd{color:var(--navy);margin:5px 0 0;font-size:10px;font-weight:700}.module-preview-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.module-preview-grid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:42px 1fr;gap:14px;padding:20px;display:grid}.module-preview-grid article>span{width:40px;height:40px;color:var(--blue);background:#e7f1f8;border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.module-preview-grid h3{margin:0 0 6px;font-size:16px}.module-preview-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.learning-release{color:#fff;background:#071b34;grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;padding:95px max(28px,50vw - 632px);display:grid}.learning-release h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,55px);font-weight:600;line-height:1.05}.learning-release>div>p:not(.eyebrow){color:#a9bdcd;line-height:1.7}.learning-boundary{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:18px;padding:80px max(28px,50vw - 632px);display:grid}.learning-boundary>div{border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:10px;padding:24px}.learning-boundary strong{font-size:14px}.learning-boundary p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.65}.learning-boundary>.button{align-self:center}@media (max-width:980px){.learning-model-grid{grid-template-columns:1fr 1fr}.course-preview-heading,.learning-release,.learning-boundary,.module-preview-grid{grid-template-columns:1fr}}@media (max-width:600px){.learning-model,.course-preview,.learning-release,.learning-boundary{padding:72px 18px}.learning-model-grid,.course-preview-heading dl{grid-template-columns:1fr}}.trust-center-section{background:#f5f8fb;padding:95px max(28px,50vw - 632px)}.trust-center-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.trust-center-intro .eyebrow{color:var(--blue);grid-column:1/-1;margin-bottom:-45px}.trust-center-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,56px)}.trust-center-intro>p:last-child{color:var(--muted);margin:0;line-height:1.7}.trust-card-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}.trust-card-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.trust-card-grid article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:#eaf2f8;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-block}.trust-card-grid h2{margin:28px 0 10px;font-size:21px}.trust-card-grid p{color:var(--muted);font-size:12px;line-height:1.65}.trust-card-grid a,.text-link{color:var(--blue);font-size:11px;font-weight:850}.trust-alert{border-left:4px solid var(--gold);background:var(--navy);color:#fff;margin-top:22px;padding:23px}.trust-alert p{color:#b8cad9;margin:7px 0 0;font-size:12px;line-height:1.65}.parmie-home-section{background:linear-gradient(135deg,#edf5fa,#fff);grid-template-columns:.68fr 1.32fr;align-items:center;gap:75px;padding:85px max(28px,50vw - 580px);display:grid}.parmie-preview-frame,.parmie-full-frame{background-color:#f7f9fb;background-image:linear-gradient(45deg,#edf0f2 25%,#0000 25%),linear-gradient(-45deg,#edf0f2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#edf0f2 75%),linear-gradient(-45deg,#0000 75%,#edf0f2 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;border:1px solid #d6e2eb;border-radius:22px;overflow:hidden;box-shadow:0 25px 55px #061b3624}.parmie-preview-frame img,.parmie-full-frame img{width:100%;height:auto;display:block}.parmie-home-section .eyebrow,.parmie-boundaries .eyebrow{color:var(--blue)}.parmie-home-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.parmie-home-section>div:last-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.status-pill{color:#49687e;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #c8dce9;border-radius:6px;margin:8px 0 20px;padding:9px 11px;font-size:9px;font-weight:800;display:inline-flex}.parmie-page-hero{color:#fff;background:linear-gradient(120deg,#061b36,#174f7a);grid-template-columns:1.1fr .9fr;align-items:center;gap:75px;min-height:700px;padding:70px max(28px,50vw - 560px) 0;display:grid;overflow:hidden}.parmie-page-hero h1{max-width:720px}.parmie-page-hero>div:first-child>p:not(.eyebrow){color:#b8cad9;max-width:650px;font-size:16px;line-height:1.75}.parmie-page-hero .status-pill{color:#c8dfef;background:#ffffff14;border-color:#fff3}.parmie-full-frame{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;align-self:end;max-height:630px}.parmie-boundaries{padding:95px max(28px,50vw - 632px)}.parmie-boundary-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:55px;display:grid}.parmie-boundary-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:26px}.parmie-boundary-grid h3{margin:0 0 12px;font-size:19px}.parmie-boundary-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}@media (max-width:980px){.trust-center-intro,.parmie-home-section,.parmie-page-hero{grid-template-columns:1fr}.trust-center-intro .eyebrow{margin:0}.trust-card-grid{grid-template-columns:1fr}.parmie-preview-frame{max-width:430px}.parmie-page-hero{padding-top:90px}.parmie-full-frame{max-width:480px;margin:auto}.parmie-boundary-grid{grid-template-columns:1fr}}@media (max-width:600px){.trust-center-section,.parmie-home-section,.parmie-boundaries{padding:72px 18px}.parmie-page-hero{padding:70px 18px 0}.parmie-home-section{gap:40px}.parmie-page-hero h1{font-size:44px}}.break-room-home{background:linear-gradient(135deg,#f0e3ce,#f8f4ed);border-radius:18px;grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);align-items:center;gap:60px;margin:24px;padding:70px max(28px,50vw - 660px);display:grid}.break-room-home .eyebrow{color:#986d35}.break-room-home h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.05}.break-room-home p:not(.eyebrow){color:#685d51;max-width:690px;line-height:1.7}.break-room-home>div:last-child{background:#fff7ea;border-radius:50%;place-items:center;width:220px;height:220px;font-size:92px;display:grid;box-shadow:0 24px 50px #4830161f}.break-room-hero{color:#fff;background:linear-gradient(120deg,#07233d,#164f75);grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;min-height:610px;padding:90px max(28px,50vw - 600px);display:grid}.break-room-hero h1{max-width:760px}.break-room-hero>div:first-child>p:not(.eyebrow){color:#b7cbd9;max-width:700px;font-size:16px;line-height:1.75}.coffee-card{background:linear-gradient(145deg,#ffffff1c,#ffffff0a);border:1px solid #ffffff2b;border-radius:22px;flex-direction:column;justify-content:center;min-height:360px;padding:42px;display:flex;box-shadow:0 30px 65px #0003}.coffee-card span{margin-bottom:25px;font-size:76px}.coffee-card strong{font-size:28px;line-height:1.3}.break-room-section{background:#f7f3ed;grid-template-columns:1.15fr .85fr;gap:25px;padding:90px max(28px,50vw - 580px);display:grid}.word-game,.break-room-boundary{background:#fff;border-radius:16px;padding:34px;box-shadow:0 18px 45px #39271512}.game-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.game-heading .eyebrow,.break-room-boundary .eyebrow{color:#986d35}.game-heading h2,.break-room-boundary h2{letter-spacing:-.035em;margin:0;font-size:32px}.game-heading>span{color:#7f5a2e;background:#f4eadb;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:850}.game-clue{color:#6c6257;line-height:1.65}.scrambled-word{text-align:center;color:#704a20;font:800 clamp(35px,5vw,58px) var(--font-geist-mono);letter-spacing:.22em;background:#fcf8f1;border:1px dashed #cba978;border-radius:10px;margin:25px 0;padding:25px}.word-game label{color:#6f6255;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:10px;font-weight:850;display:grid}.word-game input{text-transform:uppercase;border:1px solid #cfbfae;border-radius:8px;height:48px;padding:0 14px;font-size:17px}.game-actions{gap:10px;margin-top:14px;display:flex}.game-actions button,.game-next{color:#fff;cursor:pointer;background:#173f5f;border:0;border-radius:7px;min-height:42px;padding:10px 16px;font-weight:800}.game-actions .game-skip{color:#695a4c;background:#ede6dc}.game-result{color:#786c60;min-height:22px;font-size:12px}.game-result.correct{color:#28714d;font-weight:750}.game-result.retry{color:#98613d}.game-next{background:#8a622f}.break-room-boundary{color:#fff;background:#102b43}.break-room-boundary ul{color:#bfd0dc;padding-left:18px;line-height:2}.break-room-boundary>p:last-child{color:#9db3c3;font-size:12px;line-height:1.7}.membership-hero{color:#fff;background:linear-gradient(115deg,#061b36,#205f90);padding:110px max(28px,50vw - 550px)}.membership-hero h1{max-width:900px}.membership-hero>p:not(.eyebrow){color:#bbcfde;max-width:800px;margin:25px 0 30px;font-size:16px;line-height:1.75}.membership-section{background:#f6f9fb;padding:95px max(28px,50vw - 632px)}.membership-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:55px;display:grid}.membership-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.membership-grid span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.membership-grid h3{margin:35px 0 11px;font-size:22px}.membership-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.membership-status{border:1px solid var(--line);background:#fff;border-radius:13px;max-width:800px;margin:28px auto 0;padding:27px}.membership-status>strong{margin-bottom:15px;font-size:13px;display:block}.membership-status>div{color:#617789;border-top:1px solid #e8eef3;justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.membership-status b{color:var(--navy)}@media (max-width:980px){.break-room-home,.break-room-hero,.break-room-section{grid-template-columns:1fr}.break-room-home>div:last-child{display:none}.membership-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.break-room-home{margin:10px;padding:60px 18px}.break-room-hero,.break-room-section,.membership-hero,.membership-section{padding:72px 18px}.break-room-hero h1,.membership-hero h1{font-size:44px}.membership-grid{grid-template-columns:1fr}.membership-status>div{flex-direction:column;gap:5px}.scrambled-word{letter-spacing:.12em}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.federal-watch-hero{background:linear-gradient(115deg,#061b36,#1b5d8e)}.source-directory-section{background:#f4f8fb;padding:95px max(28px,50vw - 632px)}.source-directory-section .eyebrow,.federal-watch-model .eyebrow{color:var(--blue)}.source-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 300px auto;align-items:end;gap:14px;margin-top:55px;padding:20px;display:grid}.source-toolbar label{color:#526b7e;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:800;display:grid}.source-toolbar input,.source-toolbar select{background:#f7fafc;border:1px solid #ccdbe6;border-radius:7px;height:44px;padding:0 12px}.source-toolbar>span{color:#6c8191;padding-bottom:14px;font-size:11px}.official-source-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px;display:grid}.official-source-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px}.official-source-grid article>div:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:12px;font-size:8px;font-weight:850;display:flex}.official-source-grid h2{margin:27px 0 10px;font-size:25px}.official-source-grid>article>p{min-height:42px;color:var(--muted);font-size:12px;line-height:1.65}.official-source-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.official-source-grid dl div{background:#f3f7fa;padding:11px}.official-source-grid dt{color:#728695;text-transform:uppercase;font-size:8px}.official-source-grid dd{margin:5px 0 0;font-size:10px}.official-source-grid a{color:var(--blue);font-size:11px;font-weight:850}.federal-watch-model{background:#fff;padding:95px max(28px,50vw - 560px)}.federal-watch-model>div:first-child{grid-template-columns:.4fr 1.6fr;align-items:start;gap:45px;display:grid}.federal-watch-model h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.7vw,58px);line-height:1.05}.federal-watch-model ol{margin:55px 0 0;padding:0;list-style:none}.federal-watch-model li{border-top:1px solid var(--line);grid-template-columns:75px 1fr;gap:20px;padding:24px 0;display:grid}.federal-watch-model li>span{color:var(--blue);font:800 12px var(--font-geist-mono)}.federal-watch-model li strong{font-size:17px}.federal-watch-model li p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}@media (max-width:980px){.source-toolbar{grid-template-columns:1fr 1fr}.source-toolbar>span{display:none}.official-source-grid,.federal-watch-model>div:first-child{grid-template-columns:1fr}}@media (max-width:600px){.source-directory-section,.federal-watch-model{padding:72px 18px}.source-toolbar{grid-template-columns:1fr}.official-source-grid article>div:first-child{flex-direction:column}.official-source-grid dl{grid-template-columns:1fr}}.federal-center-hero{background:#e9f0f5;grid-template-columns:1fr 1.25fr;min-height:610px;display:grid}.federal-center-hero>div{align-self:center;padding:80px 30px 80px max(30px,50vw - 632px)}.federal-center-hero h1{letter-spacing:-.055em;margin:8px 0 20px;font-size:clamp(54px,7vw,92px);line-height:.95}.federal-center-hero p{color:#3d5b70;max-width:600px;line-height:1.7}.federal-center-hero img{object-fit:cover;width:100%;height:100%}.federal-center-intro,.federal-featured,.federal-latest,.federal-categories,.federal-quick{padding:95px max(28px,50vw - 590px)}.federal-center-intro{background:#eef4f8;grid-template-columns:1fr 1fr;gap:60px;display:grid}.federal-center-intro h2,.federal-featured h2,.federal-latest h2,.federal-categories h2,.federal-quick h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.7vw,60px);line-height:1.04}.federal-center-intro p,.federal-featured header>p:last-child{color:var(--muted);line-height:1.7}.federal-center-intro aside{background:#fff;border:7px solid #31556c;border-radius:28px;padding:34px}.federal-center-intro aside p{font-weight:700}.federal-featured>header,.federal-latest>header,.federal-categories>header,.federal-quick>header{max-width:850px;margin-bottom:42px}.federal-feature-primary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:72px 1fr;gap:24px;padding:30px;display:grid}.federal-feature-primary>span{color:#265c7e;border:2px solid #4c86ac;border-radius:14px;place-items:center;width:72px;height:72px;font-weight:900;display:grid}.federal-feature-primary time,.federal-feature-secondary time{color:#9a6820;text-transform:uppercase;font-size:10px;font-weight:850}.federal-feature-primary h3{font-size:27px}.federal-feature-primary p{color:var(--muted);line-height:1.7}.federal-feature-primary a,.federal-latest a,.federal-category-links a,.federal-quick a{color:#12649a;font-size:11px;font-weight:850}.federal-feature-secondary{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.federal-feature-secondary article{border:1px solid var(--line);background:#f7fafc;border-radius:13px;padding:26px}.federal-feature-secondary span,.federal-latest article>span,.federal-quick article>span{color:#357a9f;letter-spacing:.08em;font-size:9px;font-weight:850}.federal-feature-secondary h3{font-size:20px}.federal-feature-secondary p{color:var(--muted);line-height:1.65}.federal-latest{color:#fff;background:#071b34}.federal-latest .eyebrow{color:#75bce0}.federal-latest>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.federal-latest article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;padding:26px}.federal-latest h3{font-size:20px}.federal-latest p{color:#b3c6d3;line-height:1.65}.federal-latest a{color:#8ec9e8}.federal-categories{background:#f2f7fa}.federal-categories>div{gap:18px;display:grid}.federal-categories>div>article{background:#fff;border:1px solid #ccdfea;border-radius:14px;padding:30px}.federal-category-heading{grid-template-columns:62px 1fr;gap:20px;display:grid}.federal-category-heading>span{color:#1b6087;background:#e9f4fa;border-radius:50%;place-items:center;width:62px;height:62px;font-weight:900;display:grid}.federal-category-heading h3{margin:0;font-size:25px}.federal-category-heading p,.federal-categories aside p{color:var(--muted);line-height:1.65}.federal-categories aside{border-left:4px solid var(--gold);background:#fff7e8;margin:20px 0;padding:17px}.federal-categories aside strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.federal-categories aside p{margin:6px 0 0}.federal-category-links{flex-wrap:wrap;gap:8px;display:flex}.federal-category-links a{background:#eff7fb;border:1px solid #bed7e6;border-radius:999px;padding:9px 11px}.federal-compliance-reminder{color:#654f20;background:#fff8e8;border:1px solid #d2b36a;border-radius:10px;margin:24px 0 0;padding:22px;line-height:1.65}.federal-quick>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.federal-quick article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px;box-shadow:0 13px 32px #0928440f}.federal-quick h3{font-size:21px}.federal-quick p{color:var(--muted);line-height:1.65}.federal-quick article>div{gap:8px;display:grid}.federal-review-boundary{color:#634d1e;background:#fff3d4;padding:28px max(28px,50vw - 590px)}.federal-review-boundary strong{display:block}.federal-review-boundary p{margin:7px 0 0;line-height:1.65}@media (max-width:900px){.federal-center-hero,.federal-center-intro{grid-template-columns:1fr}.federal-center-hero img{max-height:450px}.federal-latest>div,.federal-quick>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.federal-center-hero>div,.federal-center-intro,.federal-featured,.federal-latest,.federal-categories,.federal-quick{padding:70px 18px}.federal-feature-primary,.federal-feature-secondary,.federal-latest>div,.federal-quick>div,.federal-category-heading{grid-template-columns:1fr}}.parmie-preview-frame,.parmie-full-frame{background:#eef5fa}.member-search-notice{border:1px solid #c9dce9;border-left:4px solid var(--blue);background:#fff;border-radius:10px;margin:55px 0 20px;padding:20px 22px}.member-search-notice strong{color:var(--navy);font-size:13px;display:block}.member-search-notice p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.resource-preview-heading{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;margin:34px 0 0;font-size:12px}.glossary-hero{background:linear-gradient(115deg,#061b36,#235f8d)}.glossary-section{background:#f4f8fb;padding:95px max(28px,50vw - 632px)}.glossary-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.glossary-intro .eyebrow{color:var(--blue)}.glossary-intro h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,56px);line-height:1.05}.glossary-intro>p{color:var(--muted);margin:0;line-height:1.7}.glossary-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 300px auto;align-items:end;gap:14px;margin-top:55px;padding:20px;display:grid}.glossary-toolbar label{color:#526b7e;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:800;display:grid}.glossary-toolbar input,.glossary-toolbar select{background:#f7fafc;border:1px solid #ccdbe6;border-radius:7px;height:44px;padding:0 12px}.glossary-toolbar>span{color:#6c8191;padding-bottom:14px;font-size:11px}.glossary-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px;display:grid}.glossary-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.glossary-card-top{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:15px;font-size:8px;font-weight:850;display:flex}.glossary-grid h2{letter-spacing:-.03em;margin:28px 0 5px;font-size:27px}.aliases{color:#788c9b;margin:0 0 21px;font-size:10px}.definition-block{border-left:3px solid var(--blue);background:#f5f9fc;padding:15px}.definition-block+.definition-block{margin-top:9px}.definition-block.synthesis{border-left-color:var(--gold);background:#faf8f3}.definition-block strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.definition-block p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.glossary-source{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin-top:20px;padding-top:15px;font-size:10px;display:flex}.glossary-source span{color:#728695}.glossary-source a{color:var(--blue);font-weight:850}@media (max-width:980px){.glossary-intro{grid-template-columns:1fr}.glossary-toolbar{grid-template-columns:1fr 1fr}.glossary-toolbar>span{display:none}.glossary-grid{grid-template-columns:1fr}}@media (max-width:600px){.glossary-section{padding:72px 18px}.glossary-toolbar{grid-template-columns:1fr}.glossary-card-top,.glossary-source{flex-direction:column}}.about-hero{color:#fff;background:linear-gradient(120deg,#061b36,#1e5c89);padding:115px max(28px,50vw - 560px)}.about-hero h1{max-width:980px}.about-hero>p:not(.eyebrow){color:#bbcedd;max-width:820px;margin:25px 0 0;font-size:17px;line-height:1.75}.about-purpose{grid-template-columns:1fr 1fr;gap:85px;padding:100px max(28px,50vw - 580px);display:grid}.about-purpose .eyebrow,.about-audience .eyebrow,.about-difference .eyebrow,.about-standards .eyebrow,.about-founder .eyebrow{color:var(--blue)}.about-purpose h2,.about-difference h2,.about-standards h2,.about-founder h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,56px);line-height:1.05}.about-purpose>div:last-child p{color:var(--muted);margin:0 0 18px;line-height:1.75}.about-audience{background:#f3f7fa;padding:95px max(28px,50vw - 632px)}.audience-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:55px;display:grid}.audience-grid span{border:1px solid var(--line);border-left:3px solid var(--blue);color:#38566d;background:#fff;border-radius:8px;align-items:end;min-height:80px;padding:18px;font-size:11px;font-weight:750;display:flex}.about-difference{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;padding:100px max(28px,50vw - 580px);display:grid}.about-difference>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.difference-grid{gap:10px;display:grid}.difference-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:11px;padding:24px}.difference-grid article>span{color:var(--blue);font:800 10px var(--font-geist-mono)}.difference-grid h3{margin:13px 0 7px;font-size:20px}.difference-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.about-standards{color:#fff;background:#071b34;padding:95px max(28px,50vw - 580px)}.about-standards>div:first-child{grid-template-columns:.45fr 1.55fr;gap:50px;display:grid}.standards-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:45px 0 22px;display:grid}.standards-grid span{color:#c1d1dd;background:#ffffff0d;border:1px solid #ffffff21;border-radius:7px;padding:15px;font-size:11px}.about-standards>p{color:#9fb4c4;max-width:850px;font-size:12px;line-height:1.7}.about-founder{grid-template-columns:.65fr 1.35fr;align-items:center;gap:75px;padding:100px max(28px,50vw - 550px);display:grid}.founder-mark{text-align:center;color:#fff;background:linear-gradient(145deg,#09213d,#174e78);border-radius:20px;place-content:center;min-height:350px;display:grid;box-shadow:0 28px 60px #061b362e}.founder-mark span{font-size:92px;font-weight:300}.founder-mark small{color:#a8c7de;text-transform:uppercase;letter-spacing:.12em}.about-founder>div:last-child>p:not(.eyebrow):not(.source-note){color:var(--muted);line-height:1.75}.about-founder .button{margin-top:10px}@media (max-width:980px){.about-purpose,.about-difference,.about-founder{grid-template-columns:1fr}.audience-grid{grid-template-columns:repeat(2,1fr)}.about-standards>div:first-child{grid-template-columns:1fr}.founder-mark{min-height:280px}}@media (max-width:600px){.about-hero,.about-purpose,.about-audience,.about-difference,.about-standards,.about-founder{padding:72px 18px}.about-hero h1{font-size:44px}.audience-grid,.standards-grid{grid-template-columns:1fr}}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.resource-access-status{color:#667b89;text-align:center;background:#e6edf2;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:10px 14px;font-size:11px;font-weight:750;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.member-destination-section{margin-top:52px}.member-destination-section>h2{letter-spacing:-.035em;margin:8px 0 22px;font-size:clamp(28px,4vw,42px)}.member-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-destination-grid>a{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;min-height:172px;padding:22px;display:flex}.member-destination-grid>a:hover,.member-destination-grid>a[aria-current=page]{background:#ffffff24;border-color:#f2d47ccc}.member-destination-grid span{color:#8bc0e4;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.member-destination-grid strong{margin:13px 0 8px;font-size:20px;line-height:1.18}.member-destination-grid small{color:#bed1df;font-size:11px;line-height:1.55}.member-destination-shell{color:#fff;background:linear-gradient(135deg,#061b36,#164e76);min-height:70vh;padding:100px max(28px,50vw - 540px)}.member-destination-shell>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.member-destination-shell>header h1{letter-spacing:-.045em;max-width:850px;margin:12px 0 18px;font-size:clamp(42px,6vw,72px);line-height:1.02}.member-destination-shell>header p:not(.eyebrow){color:#bed1df;max-width:760px;line-height:1.7}.member-destination-shell>header>a{color:#d7e8f3;text-decoration:underline}.member-destination-callout{border:1px solid #ffffff2e;border-left:4px solid var(--gold);background:#ffffff14;border-radius:14px;margin:44px 0;padding:27px}.member-destination-callout strong{font-size:18px}.member-destination-callout p{color:#bed1df;max-width:820px;margin:10px 0 0;line-height:1.7}.member-destination-callout .button{margin-top:20px;display:inline-flex}.member-destination-resources{margin:52px 0}.member-destination-resources>h2{letter-spacing:-.035em;margin:8px 0 22px;font-size:clamp(28px,4vw,42px)}.member-destination-shell>.member-destination-grid{margin-top:52px}@media (max-width:700px){.member-destination-grid{grid-template-columns:1fr}.member-destination-grid>a{min-height:0}.member-destination-shell{padding:74px 18px}.member-destination-shell>header{display:block}.member-destination-shell>header>a{margin-top:20px;display:block}}.break-room-collection{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr);align-items:start;gap:24px;display:grid}.break-room-game-nav{gap:8px;max-height:720px;padding-right:6px;display:grid;overflow:auto}.break-room-game-nav button{text-align:left;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #1956972e;border-radius:14px;grid-template-columns:34px 1fr;gap:2px 10px;padding:12px;display:grid}.break-room-game-nav button span{grid-row:1/3;font-size:1.35rem}.break-room-game-nav button small{color:var(--muted)}.break-room-game-nav button.active{color:#fff;border-color:var(--blue);background:linear-gradient(135deg,var(--navy),var(--blue))}.break-room-game-nav button.active small{color:#dfeeff}.break-room-active-game{min-height:420px}.break-room-choices{gap:10px;margin:22px 0;display:grid}.break-room-choices button{color:var(--navy);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bfd9;border-radius:12px;padding:14px 16px}.break-room-choices button:hover:not(:disabled){border-color:var(--blue);box-shadow:0 0 0 3px #1464be24}.break-room-choices button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #1464be24}.break-room-choices button.correct{background:#eaf7ef;border-color:#208047}.break-room-choices button.wrong{background:#fff0f0;border-color:#b64242}@media (max-width:820px){.break-room-collection{grid-template-columns:1fr}.break-room-game-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:520px){.break-room-game-nav{grid-template-columns:1fr}}.break-room-filmstrip{border:8px solid #061b36;border-radius:14px;width:100%;height:auto;margin:18px 0;display:block}.game-input-help{color:#786c60;margin:8px 0 0;font-size:12px;line-height:1.55}.game-actions button:disabled{cursor:not-allowed;opacity:.55}.governance-status{border-bottom:1px solid var(--line);background:#eef5fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px max(28px,50vw - 632px);display:grid}.governance-status div{background:#fff;border:1px solid #cadde9;border-radius:9px;padding:15px 17px}.governance-status span,.governance-status strong{display:block}.governance-status span{color:#668095;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:850}.governance-status strong{color:var(--navy);font-size:12px}.governance-status p{color:#526b7e;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}@media (max-width:600px){.governance-status{grid-template-columns:1fr;padding:18px}.governance-status p{grid-column:auto}}.preview-banner{color:#5e4925;letter-spacing:.025em;text-align:center;background:#f1e7d3;border-bottom:1px solid #dcc69b;justify-content:center;align-items:center;gap:10px;min-height:30px;padding:6px max(16px,50vw - 632px);font-size:9px;display:flex}.preview-banner strong{text-transform:uppercase;letter-spacing:.1em}.preview-banner span{color:#705b35}@media (max-width:600px){.preview-banner{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}}.membership-email-boundary{color:#9fb8ca!important;max-width:720px!important;margin:16px 0 0!important;font-size:10px!important;line-height:1.6!important}.contact-section>*{min-width:0}.contact-section h2{overflow-wrap:anywhere}.contact-routing{background:#fff;padding:95px max(28px,50vw - 632px)}.contact-routing>div:first-child{max-width:850px}.contact-routing .eyebrow,.contact-boundaries .eyebrow{color:var(--blue)}.contact-routing h2,.contact-boundaries h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.contact-routing>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.contact-routing-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px;display:grid}.contact-routing-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:13px;padding:27px}.contact-routing-grid article>span{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:850}.contact-routing-grid h3{margin:25px 0 9px;font-size:22px}.contact-routing-grid p{color:var(--muted);font-size:12px;line-height:1.65}.contact-routing-grid a{color:var(--blue);margin-top:15px;font-size:11px;font-weight:850;display:inline-block}.contact-boundaries{color:#fff;background:#071b34;grid-template-columns:.85fr 1.15fr;gap:75px;padding:95px max(28px,50vw - 560px);display:grid}.contact-boundaries .eyebrow{color:#7db1d6}.contact-boundaries>div:first-child>p:last-child,.contact-boundaries li,.contact-boundaries>div:last-child>p{color:#a9bdcd;font-size:12px;line-height:1.7}.contact-boundaries strong{font-size:15px}.contact-boundaries ul{margin:20px 0;padding-left:18px}.contact-boundaries>div:last-child>p{border-top:1px solid #ffffff24;padding-top:18px}@media (max-width:980px){.contact-routing-grid,.contact-boundaries{grid-template-columns:1fr}}@media (max-width:600px){.contact-routing,.contact-boundaries{padding:72px 18px}}.legal-source-hero{background:linear-gradient(115deg,#061b36,#285c82)}.legal-source-notice{border:1px solid #c9ddea;border-left:4px solid var(--gold);background:#fff;border-radius:10px;margin:55px 0 20px;padding:20px 22px}.legal-source-notice strong{color:var(--navy);font-size:13px;display:block}.legal-source-notice p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.legal-escalation-section{color:#fff;background:#071b34;grid-template-columns:.8fr 1.2fr;gap:75px;padding:95px max(28px,50vw - 560px);display:grid}.legal-escalation-section .eyebrow{color:#7db1d6}.legal-escalation-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.legal-escalation-section ul{margin:0;padding:0;list-style:none}.legal-escalation-section li{border-top:1px solid #ffffff24;gap:7px;padding:20px 0;display:grid}.legal-escalation-section strong{font-size:15px}.legal-escalation-section span{color:#a9bdcd;font-size:12px;line-height:1.65}@media (max-width:980px){.legal-escalation-section{grid-template-columns:1fr}}@media (max-width:600px){.legal-escalation-section{padding:72px 18px}}.legal-map-section,.compliance-org-section{padding:95px max(28px,50vw - 632px)}.legal-map-section{background:#f3f7fa}.legal-map-scroll{background:#fff;border:1px solid #bcd2e2;border-radius:14px;margin-top:28px;overflow-x:auto;box-shadow:0 20px 50px #09284414}.legal-map-scroll:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.legal-map-table{border-collapse:collapse;color:#18364f;width:100%;min-width:980px}.legal-map-table th,.legal-map-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d4e2ec;border-right:1px solid #d4e2ec;padding:17px 16px;font-size:11px;line-height:1.55}.legal-map-table thead th{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#08274a;padding:18px;font-size:10px}.legal-map-table thead th:first-child{width:34%}.legal-map-table thead th:nth-child(2){width:28%}.legal-map-table th:last-child,.legal-map-table td:last-child{border-right:0}.legal-map-table tbody tr:last-child>*{border-bottom:0}.legal-map-table tbody th{grid-template-columns:30px 42px 1fr;align-items:center;gap:10px;display:grid}.legal-number,.legal-code{color:#fff;background:#2b85c4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.legal-code{color:#315b77;background:#eef6fb;border:1px solid #bdd5e5;width:42px}.legal-link-list{flex-wrap:wrap;gap:7px;display:flex}.legal-link-list a,.compliance-org-grid a{color:#145480;background:#eff7fc;border:1px solid #bdd6e7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.legal-map-reminder{background:#fff;border:1px solid #c9ddea;border-radius:12px;gap:7px;margin-top:22px;padding:22px;display:grid}.legal-map-reminder p{color:#496577;margin:0;font-size:11px;line-height:1.65}.compliance-org-section>header{text-align:center;max-width:850px;margin:0 auto 42px}.compliance-org-section>header h2{margin:8px 0 15px}.compliance-org-section>header p:last-child{color:var(--muted);line-height:1.7}.compliance-org-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.compliance-org-grid article{background:#fff;border:1px solid #d5e3ed;border-radius:14px;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:24px;display:grid;box-shadow:0 14px 35px #0928440f}.compliance-org-grid article>span{color:#275977;background:#f1f8fc;border:1px solid #bed6e6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-weight:850;display:grid}.compliance-org-grid h3{margin:2px 0 8px;font-size:16px;line-height:1.2}.compliance-org-grid p{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.65}.compliance-org-grid a{background:0 0;border:0;padding:0}@media (max-width:1050px){.compliance-org-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.legal-map-section,.compliance-org-section{padding:72px 18px}.compliance-org-grid{grid-template-columns:1fr}.legal-map-table th,.legal-map-table td{padding:14px 12px}.legal-source-notice{margin-top:35px}}.compliance-source-hero{text-align:center;background:#f5f8fb;padding:55px max(28px,50vw - 632px) 70px}.compliance-source-hero img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #051d3729}.compliance-source-hero .button{margin-top:22px}.compliance-commitment,.compliance-deidentify,.compliance-standards,.compliance-verification,.compliance-disclaimers,.compliance-checklist,.compliance-promise{padding:90px max(28px,50vw - 560px)}.compliance-commitment{color:#fff;background:#071b34;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.compliance-commitment h1{font-size:clamp(42px,5vw,68px);line-height:1.02}.compliance-commitment p{color:#b2c6d5;line-height:1.72}.compliance-alert{background:#ffffff0f;border:1px solid #47cdc473;border-left:5px solid #36b9b0;border-radius:12px;padding:28px}.compliance-alert strong{color:#73ddd5}.compliance-deidentify>header,.compliance-standards>header,.compliance-disclaimers>header{max-width:850px;margin-bottom:40px}.compliance-deidentify>header>p:last-child,.compliance-standards>header>p:last-child,.compliance-disclaimers>header>p:last-child{color:var(--muted);line-height:1.7}.compliance-list-columns,.compliance-provides-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.compliance-list-columns article,.compliance-provides-grid>article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px}.compliance-list-columns article:first-child{border-top:4px solid #b64e55}.compliance-list-columns article:last-child{border-top:4px solid #288878}.compliance-list-columns ul,.compliance-does-not ul,.compliance-verification ul,.compliance-checklist ul{color:#405d71;gap:10px;margin:20px 0 0;padding-left:20px;line-height:1.55;display:grid}.case-example-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.case-example-grid article{border-radius:12px;padding:24px}.case-example-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.case-example-grid p{line-height:1.65}.case-example-acceptable{color:#235d53;background:#eaf7f3}.case-example-rejected{color:#7b3439;background:#fff0f0}.compliance-emphasis{color:#405d71;padding:20px 0 0}.compliance-standards{background:#f3f7fa}.compliance-provides-grid>article>h3{font-size:26px}.compliance-provides-grid article section{border-top:1px solid var(--line);padding:16px 0}.compliance-provides-grid h4{margin:0 0 6px}.compliance-provides-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.compliance-does-not{border-top:4px solid #b64e55!important}.compliance-does-not>p{background:#fff4e1;padding:18px;color:#684f20!important;margin-top:25px!important}.compliance-verification{color:#fff;background:#0b3154;grid-template-columns:1fr 1fr;gap:65px;display:grid}.compliance-verification p{color:#b6ccdc;line-height:1.7}.compliance-verification article{background:#ffffff12;border-radius:12px;padding:28px}.compliance-verification article h3{margin-top:0}.compliance-verification li{color:#d5e2eb}.compliance-disclaimers>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.compliance-disclaimers details{border:1px solid var(--line);background:#fff;border-radius:10px}.compliance-disclaimers summary{cursor:pointer;color:var(--navy);padding:20px;font-weight:800}.compliance-disclaimers details p{color:var(--muted);margin:0;padding:0 20px 20px;line-height:1.7}.compliance-checklist{background:#f3f7fa;grid-template-columns:.85fr 1.15fr;gap:55px;display:grid}.compliance-checklist>strong{border-left:4px solid var(--gold);background:#fff;grid-column:1/-1;padding:18px}.compliance-promise{text-align:center;color:#fff;background:#071b34}.compliance-promise>p:not(.eyebrow){color:#afc3d2;max-width:800px;margin:15px auto;line-height:1.7}.compliance-promise .governance-status{text-align:left;margin-top:35px}@media (max-width:800px){.compliance-commitment,.compliance-list-columns,.case-example-grid,.compliance-provides-grid,.compliance-verification,.compliance-checklist,.compliance-disclaimers>div{grid-template-columns:1fr}.compliance-checklist>strong{grid-column:auto}}@media (max-width:600px){.compliance-source-hero{padding:30px 18px 50px}.compliance-commitment,.compliance-deidentify,.compliance-standards,.compliance-verification,.compliance-disclaimers,.compliance-checklist,.compliance-promise{padding:70px 18px}}.medpac-hero .button{margin-top:4px}.medpac-overview,.medpac-boundary{grid-template-columns:.85fr 1.15fr;gap:75px;padding:95px max(28px,50vw - 560px);display:grid}.medpac-overview .eyebrow,.medpac-sections .eyebrow,.medpac-use .eyebrow,.medpac-boundary .eyebrow{color:var(--blue)}.medpac-overview h2,.medpac-sections h2,.medpac-use h2,.medpac-boundary h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.medpac-overview>div:last-child>p,.medpac-boundary>div:last-child>p{color:var(--muted);margin:0 0 18px;line-height:1.75}.medpac-overview .source-note{margin-top:25px}.medpac-sections{background:#f3f7fa;padding:95px max(28px,50vw - 632px)}.medpac-sections ol{grid-template-columns:repeat(2,1fr);gap:10px;margin:55px 0 0;padding:0;list-style:none;display:grid}.medpac-sections li{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:52px 1fr;align-items:center;gap:10px;min-height:72px;padding:15px;display:grid}.medpac-sections li span{color:var(--blue);font:800 10px var(--font-geist-mono)}.medpac-sections li strong{font-size:12px;line-height:1.45}.medpac-use{grid-template-columns:.7fr 1.3fr;gap:70px;padding:95px max(28px,50vw - 560px);display:grid}.medpac-use>div:last-child{gap:10px;display:grid}.medpac-use article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:45px 1fr;gap:15px;padding:22px;display:grid}.medpac-use article>span{color:var(--blue);font:800 10px var(--font-geist-mono)}.medpac-use h3{margin:0 0 7px;font-size:18px}.medpac-use p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.medpac-boundary{color:#fff;background:#071b34}.medpac-boundary .eyebrow{color:#7db1d6}.medpac-boundary>div:last-child>p{color:#a9bdcd}@media (max-width:980px){.medpac-overview,.medpac-use,.medpac-boundary{grid-template-columns:1fr}}@media (max-width:600px){.medpac-overview,.medpac-sections,.medpac-use,.medpac-boundary{padding:72px 18px}.medpac-sections ol{grid-template-columns:1fr}}.medpac-source-intro,.medpac-five,.medpac-theme,.medpac-monitor,.medpac-actions,.medpac-attribution{padding:95px max(28px,50vw - 590px)}.medpac-source-intro{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.medpac-source-intro h2,.medpac-five h2,.medpac-theme h2,.medpac-monitor h2,.medpac-actions h2,.medpac-attribution h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,58px);line-height:1.04}.medpac-source-intro>div:last-child>p,.medpac-five>header>p:last-child,.medpac-theme>header>p:last-child,.medpac-monitor header>p:last-child,.medpac-actions header>p:last-child,.medpac-attribution p{color:var(--muted);line-height:1.72}.medpac-five{background:#f3f7fa}.medpac-five>header,.medpac-monitor>header,.medpac-actions>header{max-width:850px;margin-bottom:42px}.medpac-stat-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.medpac-stat-grid article{background:#fff;border:1px solid #d2e1ec;border-radius:13px;padding:25px 20px}.medpac-stat-grid strong{color:#1375ad;letter-spacing:-.06em;font-size:42px;display:block}.medpac-stat-grid h3{min-height:44px;margin:8px 0;font-size:14px;line-height:1.35}.medpac-stat-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.62}.medpac-perspective{background:#e9f5fa;border:1px solid #9fc9df;border-radius:13px;grid-template-columns:52px 1fr;gap:18px;margin-top:24px;padding:25px;display:grid}.medpac-perspective>span{color:#fff;background:#0c5e8e;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.medpac-perspective h3{margin:2px 0 8px}.medpac-perspective p{color:#31576e;margin:0;line-height:1.7}.medpac-theme>header{max-width:950px}.medpac-theme>header>p:last-child{max-width:850px}.medpac-theme-alt{background:#f3f7fa}.medpac-evidence-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:38px;display:grid}.medpac-evidence-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.medpac-evidence-grid h3{margin:0 0 15px;font-size:20px}.medpac-evidence-grid ul{color:#405d71;gap:10px;margin:0;padding-left:19px;font-size:12px;line-height:1.62;display:grid}.medpac-monitor{color:#fff;background:#071b34}.medpac-monitor .eyebrow{color:#70b5dd}.medpac-monitor header>p:last-child{color:#afc3d2}.medpac-monitor>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.medpac-monitor article{background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;grid-template-columns:35px 1fr;gap:10px;padding:19px;display:grid}.medpac-monitor article span{color:#70b5dd;font:800 10px var(--font-geist-mono)}.medpac-monitor article p{color:#d5e1e9;margin:0;font-size:12px;line-height:1.5}.medpac-actions>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.medpac-actions details{border:1px solid var(--line);background:#fff;border-radius:10px}.medpac-actions summary{cursor:pointer;color:var(--navy);padding:20px;font-weight:800}.medpac-actions details p{color:var(--muted);margin:0;padding:0 20px 20px;line-height:1.7}.medpac-attribution{background:#f3f7fa;grid-template-columns:1fr 1fr;gap:65px;display:grid}.medpac-brief-footer{text-align:center;color:#a9bdcd;letter-spacing:.04em;background:#071b34;padding:22px;font-size:10px}@media (max-width:1050px){.medpac-stat-grid,.medpac-monitor>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.medpac-source-intro,.medpac-attribution,.medpac-evidence-grid,.medpac-actions>div{grid-template-columns:1fr}}@media (max-width:600px){.medpac-source-intro,.medpac-five,.medpac-theme,.medpac-monitor,.medpac-actions,.medpac-attribution{padding:72px 18px}.medpac-stat-grid,.medpac-monitor>div{grid-template-columns:1fr}.medpac-stat-grid h3{min-height:0}}.medpac-brief-navigation{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:1180px;margin:0 auto 75px;padding:25px;box-shadow:0 18px 45px #082a4812}.medpac-brief-navigation h2{margin:0 0 16px;font-size:16px}.medpac-brief-navigation>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.medpac-brief-navigation a{color:#183d58;background:#f4f8fb;border:1px solid #d6e3ec;border-radius:9px;align-items:center;min-height:58px;padding:14px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.medpac-brief-navigation a:hover{background:#eaf4fa;border-color:#7eb5d4}.medpac-five,.medpac-theme,.medpac-monitor{scroll-margin-top:110px}@media (max-width:900px){.medpac-brief-navigation{margin-left:28px;margin-right:28px}.medpac-brief-navigation>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.medpac-brief-navigation{margin:0 18px 55px;padding:18px}.medpac-brief-navigation>div{grid-template-columns:1fr}}.insights-hero{background:linear-gradient(115deg,#061b36,#1c587f)}.insights-catalog{background:#f3f7fa;padding:95px max(28px,50vw - 632px)}.insights-catalog .eyebrow,.insights-editorial .eyebrow{color:var(--blue)}.insights-notice{border:1px solid #c9ddea;border-left:4px solid var(--gold);background:#fff;border-radius:10px;margin:55px 0 20px;padding:20px 22px}.insights-notice strong{color:var(--navy);font-size:13px;display:block}.insights-notice p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.insights-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.insights-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:26px;display:flex}.insights-grid article>div:first-child{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:15px;font-size:8px;font-weight:850;display:flex}.insights-grid h2{letter-spacing:-.03em;margin:30px 0 12px;font-size:24px;line-height:1.15}.insights-grid>article>p{color:var(--muted);font-size:12px;line-height:1.65}.insights-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin:auto 0 20px;display:grid}.insights-grid dl div{background:#f3f7fa;padding:11px}.insights-grid dt{color:#728695;text-transform:uppercase;font-size:8px}.insights-grid dd{margin:5px 0 0;font-size:10px}.insights-editorial{padding:95px max(28px,50vw - 560px)}.insights-editorial>div:first-child{max-width:850px}.insights-editorial h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.insights-editorial>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.insights-editorial ol{margin:50px 0 0;padding:0;list-style:none}.insights-editorial li{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:18px;padding:22px 0;display:grid}.insights-editorial li>span{color:var(--blue);font:800 10px var(--font-geist-mono)}.insights-editorial li strong{font-size:17px}.insights-editorial li p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}@media (max-width:980px){.insights-grid{grid-template-columns:1fr}}@media (max-width:600px){.insights-catalog,.insights-editorial{padding:72px 18px}.insights-grid article>div:first-child{flex-direction:column}.insights-grid dl{grid-template-columns:1fr}}.pathway-count{border:1px solid var(--line);color:var(--muted);background:#f5f9fc;border-radius:9px;justify-content:space-between;gap:20px;margin:18px 0;padding:16px 18px;font-size:11px;display:flex}.pathway-count strong{color:var(--navy)}.additional-pathways{border:1px solid var(--line);background:#f5f8fb;border-radius:14px;margin-top:55px;padding:34px}.additional-pathways>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;gap:35px;display:grid}.additional-pathways h2{letter-spacing:-.035em;margin:0;font-size:32px}.additional-pathways>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.additional-pathways>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.additional-pathways>div:last-child span{border:1px solid var(--line);border-left:3px solid var(--blue);color:#49667b;background:#fff;border-radius:7px;padding:13px;font-size:11px;font-weight:700}.arm-tool-previews{background:#f3f7fa;padding:95px max(28px,50vw - 632px)}.arm-tool-previews .eyebrow{color:var(--blue)}.arm-tool-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:55px;display:grid}.arm-tool-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.arm-tool-grid article>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.arm-tool-grid h3{letter-spacing:-.03em;margin:28px 0 12px;font-size:26px}.arm-tool-grid p,.arm-tool-grid li{color:var(--muted);font-size:12px;line-height:1.65}.arm-tool-grid strong{text-transform:uppercase;letter-spacing:.07em;margin-top:25px;font-size:11px;display:block}.arm-tool-grid ul{padding-left:18px}.arm-tool-grid .resource-access-status{margin-top:22px}@media (max-width:980px){.additional-pathways>div:first-child{grid-template-columns:1fr}.additional-pathways>div:last-child{grid-template-columns:repeat(2,1fr)}.arm-tool-grid{grid-template-columns:1fr}}@media (max-width:600px){.pathway-count{flex-direction:column}.additional-pathways{padding:24px}.additional-pathways>div:last-child{grid-template-columns:1fr}.arm-tool-previews{padding:72px 18px}}.membership-audience,.membership-faq{padding:95px max(28px,50vw - 632px)}.membership-audience .eyebrow,.membership-comparison .eyebrow,.membership-faq .eyebrow{color:var(--blue)}.membership-audience>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:55px;display:grid}.membership-audience>div:last-child span{border:1px solid var(--line);border-left:3px solid var(--blue);color:#416078;background:#f8fafc;border-radius:8px;align-items:end;min-height:72px;padding:16px;font-size:11px;font-weight:750;display:flex}.membership-comparison{color:#fff;background:#071b34;grid-template-columns:.8fr 1.2fr;gap:70px;padding:95px max(28px,50vw - 560px);display:grid}.membership-comparison .eyebrow{color:#7db1d6}.membership-comparison h2,.membership-faq h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.membership-comparison>div:first-child>p:last-child{color:#a9bdcd;line-height:1.7}.membership-comparison>div:last-child{gap:12px;display:grid}.membership-comparison article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:25px}.membership-comparison article>span{color:#8fc0e2;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.membership-comparison h3{margin:22px 0 8px;font-size:22px}.membership-comparison article p{color:#afc2d0;margin:0;font-size:12px;line-height:1.65}.membership-faq{background:#f3f7fa}.membership-faq>div:first-child{max-width:850px}.membership-faq>div:nth-child(2){margin-top:45px}.membership-faq details{border-top:1px solid var(--line);background:#fff}.membership-faq summary{cursor:pointer;color:var(--navy);padding:20px;font-size:14px;font-weight:800}.membership-faq details p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:12px;line-height:1.7}.membership-faq .trust-alert{margin-top:25px}@media (max-width:980px){.membership-audience>div:last-child{grid-template-columns:repeat(2,1fr)}.membership-comparison{grid-template-columns:1fr}}@media (max-width:600px){.membership-audience,.membership-comparison,.membership-faq{padding:72px 18px}.membership-audience>div:last-child{grid-template-columns:1fr}}.membership-steps{grid-template-columns:.75fr 1.25fr;gap:70px;padding:95px max(28px,50vw - 560px);display:grid}.membership-steps h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.membership-steps>div>p:last-child{color:var(--muted);line-height:1.7}.membership-steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.membership-steps li{border:1px solid var(--line);border-radius:12px;grid-template-columns:54px 1fr;gap:18px;padding:24px;display:grid}.membership-steps li>span{color:#fff;background:#0b4773;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.membership-steps h3{margin:0 0 6px}.membership-steps li p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}@media (max-width:800px){.membership-steps{grid-template-columns:1fr}}@media (max-width:600px){.membership-steps{padding:72px 18px}}.migrated-graphic-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}.migrated-graphic-hero img{object-fit:contain;border-radius:18px;width:100%;height:auto;max-height:430px}.founder-image{padding:0;overflow:hidden}.founder-image img{object-fit:cover;width:100%;height:100%}.migrated-background-hero{background-image:linear-gradient(90deg,#051b36f2,#051b36a6),url(/squarespace/public/resource-hero.webp);background-position:50%;background-size:cover}.contact-graphic-hero{background-image:linear-gradient(90deg,#051b36f2,#051b3694),url(/squarespace/public/contact-us.webp);background-position:50%;background-size:cover}@media (max-width:800px){.migrated-graphic-hero{grid-template-columns:1fr}.migrated-graphic-hero img{max-height:300px}.founder-image img{min-height:300px}}.case-desk-hero{color:#fff;background:linear-gradient(120deg,#061b36,#174f78);padding:95px max(28px,50vw - 590px)}.case-desk-hero>div>p:not(.eyebrow){color:#c0d3e1;line-height:1.7}.case-desk-topics{background:#f3f7fa;padding:95px max(28px,50vw - 632px)}.case-desk-topics .eyebrow,.case-desk-boundary .eyebrow{color:var(--blue)}.case-topic-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px;display:grid}.case-topic-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.case-topic-grid article>span{color:var(--blue);font:800 10px var(--font-geist-mono)}.case-topic-grid h3{margin:20px 0 8px;font-size:20px}.case-topic-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.case-desk-boundary{grid-template-columns:.8fr 1.2fr;gap:70px;padding:95px max(28px,50vw - 560px);display:grid}.case-desk-boundary h2{margin:0;font-size:clamp(36px,4.6vw,56px)}.case-desk-boundary li,.case-desk-boundary p{color:var(--muted);font-size:12px;line-height:1.7}@media (max-width:980px){.case-topic-grid{grid-template-columns:repeat(2,1fr)}.case-desk-boundary{grid-template-columns:1fr}}@media (max-width:600px){.case-desk-hero,.case-desk-topics,.case-desk-boundary{padding:72px 18px}.case-topic-grid{grid-template-columns:1fr}}.case-desk-source-hero{background:#edf4f8;grid-template-columns:1fr 1.2fr;display:grid}.case-desk-source-hero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 56px 80px max(32px,50vw - 632px);display:flex}.case-desk-source-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:620px;margin:0 0 20px;font-size:clamp(42px,5vw,70px);line-height:1}.case-desk-source-hero p:not(.eyebrow){max-width:600px;color:var(--muted);line-height:1.7}.case-desk-source-hero img{object-fit:cover;width:100%;height:100%;min-height:560px}.case-resolution-section,.case-member-access,.case-private-community{padding:92px max(28px,50vw - 632px)}.case-resolution-section>header,.case-member-access>header,.case-private-community>header{max-width:850px;margin-bottom:42px}.case-resolution-section h2,.case-member-access h2,.case-private-community h2,.case-process-section h2,.case-disclaimer-section h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.case-resolution-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.case-resolution-grid article,.case-member-access article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:25px}.case-resolution-grid span,.case-member-access article>span,.case-principle-grid span{color:var(--blue);font:800 10px var(--font-geist-mono)}.case-resolution-grid h3,.case-member-access h3{margin:18px 0 9px;font-size:20px}.case-resolution-grid p,.case-member-access p,.case-private-community p,.case-private-community li{color:var(--muted);font-size:12px;line-height:1.65}.case-audience-section{background:#f2f7fa;grid-template-columns:1fr 1fr;gap:18px;padding:80px max(28px,50vw - 550px);display:grid}.case-audience-section article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:38px}.case-audience-section h2{margin-top:0;font-size:32px}.case-audience-section ul,.case-private-community ul{columns:2;padding-left:20px}.case-audience-section li{color:#345369;margin:0 0 12px;font-size:13px}.case-process-section{color:#fff;background:#082b4b;padding:92px max(28px,50vw - 590px)}.case-process-section>h2{max-width:870px}.case-process-section ol{background:#52718a;grid-template-columns:repeat(4,1fr);gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.case-process-section li{background:#0c365b;flex-direction:column;gap:12px;padding:28px;display:flex}.case-process-section li span{color:#d2e1eb;font-size:12px;line-height:1.6}.case-disclaimer-section{background:#f6f1e7;grid-template-columns:.8fr 1.2fr;gap:70px;padding:92px max(28px,50vw - 560px);display:grid}.case-disclaimer-section p{color:#536b7b;line-height:1.75}.case-member-access{background:#f2f7fa}.case-member-access>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.case-member-warning{border-left:4px solid var(--gold);color:#345369;background:#fff;margin:28px 0 0;padding:22px;line-height:1.7}.case-private-columns{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-private-columns article{border:1px solid var(--line);border-radius:14px;padding:28px}.case-private-columns h3{margin-top:0;font-size:24px}.case-principle-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:32px;display:grid}.case-principle-grid>div{background:#edf5f9;border-radius:11px;padding:20px}.case-principle-grid p{color:#173a55;margin:12px 0 0;font-weight:700}.case-final-cta{background:#082b4b;border-radius:14px;align-items:center;gap:32px;margin-top:36px;padding:28px;display:flex}.case-final-cta p{color:#d6e5ee;margin:0}.case-final-cta .button{flex:none}@media (max-width:1050px){.case-resolution-grid,.case-member-access>div{grid-template-columns:repeat(2,1fr)}.case-private-columns{grid-template-columns:1fr}.case-process-section ol,.case-principle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.case-desk-source-hero,.case-audience-section,.case-disclaimer-section{grid-template-columns:1fr}.case-desk-source-hero>div{padding:70px 22px}.case-desk-source-hero img{min-height:360px}.case-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.case-resolution-section,.case-member-access,.case-private-community,.case-process-section,.case-disclaimer-section,.case-audience-section{padding:68px 18px}.case-resolution-grid,.case-member-access>div,.case-process-section ol,.case-principle-grid{grid-template-columns:1fr}.case-audience-section ul,.case-private-community ul{columns:1}}.break-room-home{overflow:hidden}.break-room-home>img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 22px 58px #051b3633}.insight-card-image{object-fit:cover;border-radius:13px 13px 0 0;width:calc(100% + 52px);height:180px;margin:-26px -26px 24px}.glossary-graphic-hero{background-image:linear-gradient(90deg,#051b36f5,#051b36b3),url(/squarespace/public/drug-pricing.png);background-position:50%;background-size:cover}@media (max-width:820px){.break-room-home>img{width:100%;margin-top:24px}.insight-card-image{height:210px}}.editorial-archive-page{background:#fff}.editorial-archive-page>header{color:#fff;background:#071b34;padding:95px max(28px,50vw - 490px) 55px}.editorial-archive-page>header .eyebrow{color:#88badd}.editorial-archive-page h1{letter-spacing:-.045em;max-width:920px;margin:12px 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.02}.editorial-byline{color:#bdd0de;font-size:12px}.editorial-archive-page>header img{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:520px;margin-top:42px;display:block}.editorial-archive-notice{border:1px solid #c9ddea;border-left:4px solid var(--gold);background:#f7fafc;border-radius:10px;max-width:920px;margin:48px auto 0;padding:20px 22px}.editorial-archive-notice strong{color:var(--navy);font-size:14px;display:block}.editorial-archive-notice p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.editorial-archive-body{max-width:820px;margin:0 auto;padding:55px 28px}.editorial-archive-body h2{color:var(--navy);letter-spacing:-.025em;margin:54px 0 16px;font-size:30px;line-height:1.15}.editorial-archive-body p{white-space:pre-line;color:#304c61;font-size:16px;line-height:1.85}.editorial-archive-page>footer{max-width:820px;margin:0 auto;padding:0 28px 80px}.editorial-archive-page>footer a{color:var(--blue);font-weight:800}@media (max-width:600px){.editorial-archive-page>header{padding:72px 18px 40px}.editorial-archive-notice{margin:30px 18px 0}.editorial-archive-body{padding:38px 18px}.editorial-archive-body p{font-size:15px}.editorial-archive-page>footer{padding:0 18px 60px}}.member-access-state,.member-portal-shell{color:#fff;background:linear-gradient(135deg,#061b36,#164e76);min-height:70vh;padding:110px max(28px,50vw - 490px)}.member-access-state .eyebrow,.member-portal-shell .eyebrow{color:#8bc0e4}.member-access-state h1,.member-portal-shell h1{letter-spacing:-.045em;max-width:820px;margin:12px 0 20px;font-size:clamp(44px,6vw,72px);line-height:1.02}.member-access-state>p:not(.eyebrow),.member-portal-shell header p{color:#bed1df;max-width:720px;line-height:1.75}.member-access-state .button{margin-top:22px}.member-signout{color:#d7e8f3;width:max-content;margin-top:26px;text-decoration:underline;display:block}.member-portal-shell>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.member-portal-shell>header>a{color:#d7e8f3;text-decoration:underline}.member-empty-state{background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;margin-top:55px;padding:28px}.member-empty-state strong{font-size:18px}.member-empty-state p{color:#bed1df;margin:10px 0 0;line-height:1.7}@media (max-width:700px){.member-access-state,.member-portal-shell{padding:78px 18px}.member-portal-shell>header{display:block}.member-portal-shell>header>a{margin-top:20px;display:block}}.member-library-search{background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;margin-top:48px;padding:24px}.member-library-search label{margin-bottom:10px;font-size:14px;font-weight:800;display:block}.member-library-search>div{grid-template-columns:1fr auto;gap:10px;display:grid}.member-library-search input{min-height:48px;color:var(--navy);font:inherit;background:#fff;border:1px solid #ffffff47;border-radius:9px;padding:0 15px}.member-library-search button{background:var(--gold);color:#18283b;cursor:pointer;border:0;border-radius:9px;min-height:48px;padding:0 20px;font:800 13px inherit}.member-library-search p{color:#bed1df;margin:10px 0 0;font-size:11px;line-height:1.6}.member-library-results{margin-top:34px}.member-result-count{color:#bed1df;font-size:12px}.member-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-library-grid article{color:var(--navy);background:#fff;border:1px solid #ffffff2e;border-radius:14px;padding:24px}.member-library-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.member-library-grid article>div span{color:#345f7d;text-transform:uppercase;background:#eaf3f8;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.member-library-grid h2{margin:20px 0 10px;font-size:23px}.member-library-grid article>p{color:#526b7e;font-size:12px;line-height:1.65}.member-library-grid ul{margin:18px 0 0;padding:0;list-style:none}.member-library-grid li+li{margin-top:7px}.member-library-grid a{color:#fff;background:#0e5ca8;border-radius:8px;padding:11px 13px;font-size:11px;font-weight:800;display:block}.member-resource-pending{border-top:1px solid var(--line);padding-top:12px}@media (max-width:700px){.member-library-search>div,.member-library-grid{grid-template-columns:1fr}.member-library-search button{width:100%}}.member-account-page{min-height:72vh;color:var(--navy);background:#f2f6f8}.member-account-alert{width:min(100% - 40px,1320px);margin:24px auto 0}.member-account-hero{color:#fff;background:#092b46;grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);min-height:620px;display:grid}.member-account-hero__copy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,108px) clamp(28px,6vw,88px) clamp(54px,7vw,108px) max(28px,50vw - 660px);display:flex}.member-account-hero .eyebrow{color:#e1b86e}.member-account-hero h1{letter-spacing:-.052em;max-width:670px;margin:12px 0 20px;font-size:clamp(48px,6vw,82px);line-height:.96}.member-account-hero__copy>p:not(.eyebrow){color:#cbdce6;max-width:610px;margin:0;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.member-account-summary{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);max-width:620px;margin:34px 0 0;display:grid}.member-account-summary>div{min-width:0;padding:18px 20px 18px 0}.member-account-summary>div+div{border-left:1px solid #ffffff2e;padding-left:22px}.member-account-summary dt{color:#8fb4ca;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.member-account-summary dd{overflow-wrap:anywhere;color:#fff;margin:7px 0 0;font-size:13px;font-weight:780}.member-account-summary dd span{color:#60c698;margin-right:6px;font-size:10px}.member-account-primary-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.member-account-primary-actions form{margin:0}.member-account-primary-actions .button{border-radius:999px;min-height:46px}.member-account-primary-actions>.member-signout{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;width:auto;min-height:46px;margin:0;padding:10px 17px;font:800 12px inherit;text-decoration:none}.member-account-primary-actions>.member-signout:hover{color:#102d45;background:#fff;border-color:#fff}.member-account-button--gold{color:#102d45!important;background:#e1b86e!important;border:1px solid #e1b86e!important}.member-account-button--outline{color:#fff!important;background:0 0!important;border:1px solid #ffffff80!important}.member-account-hero__visual{background:#102d45;min-width:0;margin:0;position:relative;overflow:hidden}.member-account-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#092b4694,#0000 36%);position:absolute;inset:0}.member-account-hero__visual img{object-fit:cover;object-position:center;width:100%;height:100%}.member-account-hero__visual figcaption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071f33d6;border:1px solid #ffffff3d;border-radius:14px;width:min(330px,100% - 64px);padding:18px 20px;position:absolute;bottom:32px;right:34px}.member-account-hero__visual figcaption strong,.member-account-hero__visual figcaption span{display:block}.member-account-hero__visual figcaption strong{font-size:14px}.member-account-hero__visual figcaption span{color:#c4d7e3;margin-top:5px;font-size:11px;line-height:1.45}.member-account-workspace{width:min(100% - 40px,1320px);margin:0 auto;padding:80px 0 100px}.member-account-workspace__heading{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:26px;margin-bottom:32px;display:grid}.member-account-workspace__heading .eyebrow{color:#1f6d98;grid-column:1/-1;margin:0}.member-account-workspace__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4vw,54px)}.member-account-workspace__heading>p:not(.eyebrow){color:#5a7182;margin:0;line-height:1.65}.member-account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-account-card{background:#fff;border:1px solid #c9d9e3;border-top:4px solid #1973a3;min-height:340px;padding:34px;position:relative}.member-account-card--profile{background:linear-gradient(145deg,#fff 0%,#fffaf0 100%);border-top-color:#c89743;grid-row:span 2;min-height:696px}.member-account-card--subscription{border-top-color:#c89743}.member-account-card__icon{color:#145f8b;background:#e8f2f7;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:40px;font-size:14px;font-weight:900;display:grid}.member-account-card--profile .member-account-card__icon,.member-account-card--subscription .member-account-card__icon{color:#74521d;background:#f5ead4}.member-account-card .eyebrow{color:#2e7197;margin:0}.member-account-card h3{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(27px,3vw,38px)}.member-account-card>p:not(.eyebrow),.member-account-card .member-passkey-setup p{color:#586e7d;max-width:560px;font-size:13px;line-height:1.65}.member-account-card .member-passkey-setup{justify-items:start;gap:17px;margin-top:22px;display:grid}.member-account-card .member-passkey-setup button,.member-screen-name-form button{color:#fff;cursor:pointer;background:#123f5f;border:0;border-radius:999px;min-height:46px;padding:10px 16px;font:800 12px inherit}.member-account-card .member-passkey-setup span{color:#3a6754}.member-account-card form{margin-top:26px}.member-account-card .button{border-radius:999px}.member-account-card__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.member-account-card__actions .member-signout{color:#8b3c34;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:auto;margin:0;padding:8px;font:800 12px inherit;text-decoration:underline}.member-screen-name-form{gap:10px;display:grid;margin-top:34px!important}.member-screen-name-form>label{color:#294d64;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.member-screen-name-form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.member-screen-name-form input{color:#102d45;width:100%;min-width:0;height:50px;font:inherit;background:#fff;border:1px solid #9fbaca;border-radius:8px;padding:0 14px;font-size:15px}.member-screen-name-form input:focus{border-color:#1973a3;outline:3px solid #1973a32e}.member-screen-name-form small{color:#6c7f8d;font-size:10px;line-height:1.55}.member-screen-name-form p{color:#4f6573;background:#f9f3e7;border-left:3px solid #c89743;margin:3px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.member-screen-name-form button:disabled{opacity:.48;cursor:not-allowed}.member-account-muted{color:#708593;margin-top:26px;font-size:11px;display:block}.member-account-privacy-note{color:#536b79;background:#fff;border-left:4px solid #c89743;margin:18px 0 0;padding:18px 22px;font-size:11px;line-height:1.6}.member-account-privacy-note strong{color:#173f5b}.member-account-card .local-review-notice{margin:24px 0 0}@media (max-width:960px){.member-account-hero{grid-template-columns:1fr;min-height:0}.member-account-hero__copy{padding:70px 30px}.member-account-hero__visual{height:min(520px,58vw)}.member-account-workspace__heading{grid-template-columns:1fr}.member-account-card--profile{grid-row:auto;min-height:440px}}@media (max-width:700px){.member-account-card-grid{grid-template-columns:1fr}.member-account-card{min-height:0;padding:26px 22px}.member-account-card--profile{min-height:0}.member-account-card__icon{margin-bottom:28px}.member-screen-name-form>div{grid-template-columns:1fr}.member-screen-name-form button{width:100%}.member-account-summary{grid-template-columns:1fr}.member-account-summary>div+div{border-top:1px solid #ffffff2e;border-left:0;padding-left:0}.member-account-hero__visual{height:340px}.member-account-hero__visual figcaption{width:calc(100% - 36px);bottom:18px;right:18px}.member-account-workspace{width:min(100% - 32px,1320px);padding:58px 0 84px}}.member-account-status{color:#1f6847;background:#e8f5ee;border-radius:10px;gap:3px;width:max-content;margin-top:26px;padding:12px 16px;display:grid}.member-account-status b{font-size:12px}.member-account-status small{font-size:10px}.migrated-public-copy{background:#f3f7fa;padding:95px max(28px,50vw - 560px)}.migrated-public-copy>header{max-width:880px;margin-bottom:48px}.migrated-public-copy .eyebrow{color:var(--blue)}.migrated-public-copy>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.04}.migrated-public-copy>header>p:last-child{color:var(--muted);font-size:12px;line-height:1.7}.migrated-public-copy-body{columns:2;column-gap:56px}.migrated-public-copy-body h3{break-after:avoid;break-inside:avoid;border-top:1px solid var(--line);color:var(--navy);margin:38px 0 13px;padding-top:18px;font-size:24px;line-height:1.18}.migrated-public-copy-body>h3:first-child{margin-top:0}.migrated-public-copy-body>p{break-inside:avoid;color:#405d71;margin:0 0 15px;font-size:13px;line-height:1.72}.migrated-public-copy-body .migrated-copy-strong{color:var(--navy);font-weight:800}.migrated-public-copy-body .migrated-copy-label{color:#28536f;background:#fff;border:1px solid #c9dce8;border-radius:999px;margin:0 7px 8px 0;padding:8px 11px;font-size:11px;font-weight:750;display:inline-block}@media (max-width:760px){.migrated-public-copy{padding:72px 18px}.migrated-public-copy-body{columns:1}.migrated-public-copy-body h3{margin-top:32px}}.migrated-art-section{background:#f4f8fb;padding:48px max(24px,50vw - 520px)}.migrated-page-art{object-fit:contain;border-radius:18px;width:100%;height:auto;max-height:560px;margin:auto;display:block}.break-room-social-art{border-radius:20px;width:min(520px,100%);height:auto;display:block;box-shadow:0 28px 70px #01142d59}.break-room-cta-art{border-radius:12px;width:100%;height:auto;margin:0 0 24px;display:block}.break-room-boundary{overflow:hidden}@media (max-width:820px){.break-room-social-art{margin:0 auto}}.medpac-hero{background:radial-gradient(circle at 86% 20%,#267f8361,#0000 34%),linear-gradient(135deg,#081f35 0%,#102f4d 60%,#174f69 100%)}.medpac-hero h1 span{color:#f3d59c}.medpac-hero-meta{flex-wrap:wrap;gap:10px;margin:25px 0 5px;display:flex}.medpac-hero-meta span{color:#ffffffe8;background:#ffffff1a;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-block}.about-live-accordions{background:#fff;grid-template-columns:.72fr 1.28fr;gap:70px;padding:95px max(28px,50vw - 560px);display:grid}.about-live-accordions .eyebrow{color:var(--blue)}.about-live-accordions h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05}.about-live-accordions>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.about-accordion-list details{border-top:1px solid var(--line)}.about-accordion-list details:last-child{border-bottom:1px solid var(--line)}.about-accordion-list summary{cursor:pointer;color:var(--navy);padding:20px 4px;font-size:16px;font-weight:800}.about-accordion-list p,.about-accordion-list li,.about-accordion-list dd{color:var(--muted);font-size:12px;line-height:1.72}.about-accordion-list ul{padding:0 22px 20px}.about-accordion-list details>p{padding:0 4px}.about-accordion-list dl{gap:9px;padding:0 4px 22px;display:grid}.about-accordion-list dl div{border:1px solid var(--line);background:#f7fafc;border-radius:8px;padding:15px}.about-accordion-list dt{color:var(--navy);font-size:12px;font-weight:850}.about-accordion-list dd{margin:6px 0 0}@media (max-width:980px){.about-live-accordions{grid-template-columns:1fr}}@media (max-width:600px){.about-live-accordions{padding:72px 18px}}.member-arm-tools{gap:18px;margin:46px 0 58px;display:grid}.member-arm-tools>img,.member-tool-glossary img{border-radius:18px;width:100%;height:auto;display:block}.member-tool-notice,.member-calculator{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:34px}.member-tool-notice p,.member-calculator>p{color:#bed1df;line-height:1.7}.member-calculator h2,.member-tool-notice h2{font-size:clamp(30px,4vw,46px);line-height:1.08}.member-tool-fields{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.member-tool-fields label,.member-month-grid label{color:#dceaf3;gap:7px;font-size:11px;font-weight:800;display:grid}.member-tool-fields input,.member-tool-fields select,.member-month-grid input{min-height:46px;color:var(--navy);font:inherit;background:#fff;border:0;border-radius:8px;padding:0 11px}.member-month-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.member-result-summary{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.member-result-summary>*{color:var(--navy);background:#fff;border-radius:8px;padding:12px 14px;font-size:12px}.member-schedule{overflow-x:auto}.member-schedule table{border-collapse:collapse;width:100%;color:var(--navy);background:#fff;font-size:11px}.member-schedule th,.member-schedule td{border-bottom:1px solid var(--line);text-align:right;padding:10px}.member-schedule th:first-child{text-align:left}.member-tool-boundary{border-left:4px solid var(--gold);background:#00000029;padding:16px}@media (max-width:850px){.member-tool-fields{grid-template-columns:repeat(2,1fr)}.member-month-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.member-tool-notice,.member-calculator{padding:24px 18px}.member-tool-fields{grid-template-columns:1fr}.member-month-grid{grid-template-columns:repeat(3,1fr)}}.squarespace-arm-tools{color:#14263a;gap:28px}.squarespace-arm-tools .arm-tools-hero{border-radius:0}.arm-tools-intro-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.squarespace-arm-tools .member-tool-glossary,.squarespace-arm-tools .member-tool-notice,.squarespace-arm-tools .member-calculator{color:#18283a;background:#f7f1e8;border:1px solid #ddd3c2;box-shadow:0 10px 30px #00142814}.squarespace-arm-tools .member-tool-notice p,.squarespace-arm-tools .member-calculator>p,.squarespace-arm-tools .arm-tool-panel p{color:#4e5d69}.squarespace-arm-tools .member-tool-notice h2,.squarespace-arm-tools .member-calculator h2{font-size:clamp(30px,3.2vw,50px);font-weight:500}.squarespace-arm-tools .member-tool-notice h3,.squarespace-arm-tools .member-calculator h3{color:#17283d}.squarespace-arm-tools .member-tool-boundary{color:#17283d;background:#fff;border-color:#ba9153}.m3p-card{background:#f3eee5!important}.m3p-card>.eyebrow,.dose-card>.eyebrow{color:#9b7442}.arm-tool-badges{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.arm-tool-badges span{color:#fff;background:#173d69;border-radius:99px;padding:8px 12px;font-size:11px}.arm-tool-callout{background:#e4f0f6;border-radius:16px;margin:22px 0;padding:20px;line-height:1.6}.squarespace-arm-tools details{background:#fff;border:1px solid #d9d2c6;border-radius:14px;margin-top:18px;overflow:hidden}.squarespace-arm-tools summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.squarespace-arm-tools summary::-webkit-details-marker{display:none}.squarespace-arm-tools summary span{gap:4px;display:grid}.squarespace-arm-tools summary small{color:#687582;font-weight:400}.squarespace-arm-tools summary b{white-space:nowrap;color:#173d69}.arm-tool-steps{color:#fff;background:#173d69;flex-wrap:wrap;gap:18px;padding:14px 22px;display:flex}.arm-tool-panel{border-top:1px solid #ded8cf;padding:24px}.squarespace-arm-tools .member-tool-fields label,.squarespace-arm-tools .member-month-grid label{color:#18283a}.squarespace-arm-tools .member-tool-fields small{color:#66737d;font-weight:400;line-height:1.45}.arm-tool-checks{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.arm-tool-checks label,.arm-inline-check,.squarespace-arm-tools fieldset label{color:#26394b;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.squarespace-arm-tools fieldset{border:1px solid #d6cec1;border-radius:12px;gap:10px;margin:18px 0;padding:18px;display:grid}.arm-inline-check{margin:20px 0}.arm-tools-bottom-grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:start;gap:18px;display:grid}.arm-side-stack{gap:18px;display:grid}.arm-side-stack .member-calculator{padding:28px}.arm-side-stack .member-calculator h2{font-size:clamp(27px,3vw,42px)}.arm-mini-card{background:#fff;border-radius:14px;margin:20px 0;padding:18px;line-height:1.55}.arm-mini-card p{color:#52606c}.arm-mini-card span{background:#e5eef2;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.arm-guide-grid>div{background:#e5eef2;border-radius:14px;padding:18px}.arm-guide-grid p{color:#4f5e69;line-height:1.5}.dose-card>details>summary{color:#fff;background:#9b7b57;justify-content:center}.dose-card>details>summary b{color:#fff}@media (max-width:900px){.arm-tools-intro-grid,.arm-tools-bottom-grid,.arm-guide-grid,.arm-tool-checks{grid-template-columns:1fr}}@media (max-width:600px){.squarespace-arm-tools{margin-top:24px}.squarespace-arm-tools .member-tool-notice,.squarespace-arm-tools .member-calculator{padding:24px 18px}.squarespace-arm-tools summary{flex-direction:column;align-items:flex-start}.arm-tool-panel{padding:18px}.arm-tool-steps{gap:10px}.arm-tool-steps span{width:100%}}.member-home-content{margin:46px 0 58px}.member-home-source-intro,.member-home-section,.member-home-intro{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;margin-top:18px;padding:34px}.member-home-content h2{letter-spacing:-.04em;max-width:850px;margin:8px 0 18px;font-size:clamp(30px,4.3vw,48px);line-height:1.08}.member-home-content h3{font-size:19px}.member-home-content section>p:not(.eyebrow),.member-home-support-grid p,.member-standard-grid p,.member-workflow-grid p,.member-feature-grid p{color:#bed1df;line-height:1.72}.member-community-callout{border-left:4px solid var(--gold);background:#00000029;border-radius:10px;margin:26px 0;padding:22px}.member-community-callout p{color:#bed1df}.member-community-callout .button{margin-top:10px;display:inline-flex}.member-use-reminder{border-top:1px solid #ffffff29;padding-top:22px}.member-home-support-grid>a{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;padding:24px}.member-home-support-grid>a>span{color:#8bc0e4;font-size:10px;font-weight:850}.member-home-support-grid p{font-size:12px}.member-standard-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.member-standard-grid article{color:var(--navy);background:#fff;border-radius:11px;padding:20px}.member-standard-grid article p{color:#526b7e;font-size:11px}.member-workflow-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.member-workflow-grid li{border:1px solid #ffffff29;border-radius:11px;padding:20px}.member-workflow-grid li>span{background:var(--gold);width:34px;height:34px;color:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:grid}.member-workflow-grid p{font-size:11px}.member-topic-grid,.member-prohibited-grid{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.member-topic-grid span,.member-prohibited-grid span{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:10px 13px;font-size:10px}.member-responsibility{border-left:4px solid var(--gold)}.member-disclaimer{color:var(--navy);background:#fff}.member-disclaimer .eyebrow{color:var(--blue)}.member-disclaimer>p:not(.eyebrow){color:#526b7e}.member-feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.member-feature-grid article{color:var(--navy);background:#fff;border-radius:14px;padding:0 0 24px;overflow:hidden}.member-feature-grid h2{margin-top:20px;font-size:24px}.member-feature-grid p{color:#526b7e;font-size:11px}.member-feature-grid .button{margin-top:10px;display:inline-flex}@media (max-width:900px){.member-workflow-grid,.member-feature-grid{grid-template-columns:repeat(2,1fr)}.member-standard-grid{grid-template-columns:1fr}}@media (max-width:650px){.member-home-source-intro,.member-home-section,.member-home-intro{padding:24px 18px}.member-home-support-grid,.member-workflow-grid,.member-feature-grid{grid-template-columns:1fr}}.member-coding-content{margin:46px 0 58px}.member-coding-intro,.member-coding-section,.member-hcpcs-lookup{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;margin-top:18px;padding:34px}.member-coding-content h2,.member-hcpcs-lookup h2{letter-spacing:-.04em;max-width:880px;margin:8px 0 18px;font-size:clamp(30px,4.3vw,48px);line-height:1.08}.member-coding-content section>p:not(.eyebrow),.member-hcpcs-lookup>p{color:#bed1df;line-height:1.72}.member-coding-intro>div,.member-coding-actions{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.member-coding-intro .button,.member-coding-actions .button{display:inline-flex}.member-boundary-columns,.member-use-case-grid,.member-concept-grid,.member-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.member-boundary-columns article,.member-use-case-grid article,.member-concept-grid>div,.member-source-grid>a{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:22px}.member-boundary-columns li,.member-use-case-grid p,.member-concept-grid dd,.member-source-grid p{color:#bed1df;font-size:11px;line-height:1.65}.member-boundary-columns li+li{margin-top:8px}.member-use-case-grid article>span{color:#8bc0e4;font-size:10px;font-weight:900}.member-concept-grid{grid-template-columns:repeat(4,1fr)}.member-concept-grid dt{font-weight:850}.member-concept-grid dd{margin:9px 0 0}.member-source-grid>a span{color:#8bc0e4;font-size:10px;font-weight:850}.member-hcpcs-lookup form{margin:24px 0}.member-hcpcs-lookup label{margin-bottom:8px;font-size:11px;font-weight:850;display:block}.member-hcpcs-lookup form>div{grid-template-columns:1fr 180px auto;gap:9px;display:grid}.member-hcpcs-lookup input,.member-hcpcs-lookup select,.member-hcpcs-lookup button{min-height:48px;font:inherit;border:0;border-radius:8px;padding:0 13px}.member-hcpcs-lookup button{background:var(--gold);color:var(--navy);font-weight:850}.member-hcpcs-status{color:#bed1df;margin-bottom:16px;font-size:12px}.member-hcpcs-lookup>article{color:var(--navy);background:#fff;border-radius:11px;margin-top:10px;padding:20px}.member-hcpcs-lookup>article>div{justify-content:space-between;gap:12px;display:flex}.member-hcpcs-lookup>article span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:850}.member-hcpcs-lookup>article p{color:#526b7e;font-size:11px}.member-hcpcs-lookup>article a{color:var(--blue);font-size:11px;font-weight:850}.member-hcpcs-lookup>small{color:#bed1df;margin-top:14px;line-height:1.6;display:block}@media (max-width:900px){.member-concept-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.member-coding-intro,.member-coding-section,.member-hcpcs-lookup{padding:24px 18px}.member-boundary-columns,.member-use-case-grid,.member-concept-grid,.member-source-grid,.member-hcpcs-lookup form>div{grid-template-columns:1fr}}.public-resource-use,.public-resource-oversight,.public-resource-navigator{padding:95px max(28px,50vw - 632px)}.public-resource-use>header,.public-resource-oversight>header,.public-resource-navigator>header{max-width:900px;margin-bottom:42px}.public-resource-use h2,.public-resource-oversight h2,.public-resource-navigator h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.7vw,60px);line-height:1.04}.public-resource-use>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.public-resource-use article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.public-resource-use article span{color:#2676a4;font:800 10px var(--font-geist-mono)}.public-resource-use h3{margin:16px 0 0;font-size:15px;line-height:1.4}.public-resource-oversight{background:#f2f7fa}.resource-map-scroll{background:#fff;border:1px solid #bdd3e2;border-radius:14px;overflow-x:auto}.resource-map-scroll:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.resource-map-scroll table{border-collapse:collapse;width:100%;min-width:980px}.resource-map-scroll th,.resource-map-scroll td{text-align:left;vertical-align:top;color:#345369;border-bottom:1px solid #d5e3ec;border-right:1px solid #d5e3ec;padding:17px;font-size:11px;line-height:1.55}.resource-map-scroll thead th{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#08274a;font-size:10px}.resource-map-scroll tbody th{color:#173a55;width:30%}.resource-map-scroll tbody th span{color:#fff;background:#2d83bd;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:10px;display:inline-grid}.resource-map-scroll td>div{flex-wrap:wrap;gap:7px;display:flex}.resource-map-scroll a{color:#145480;background:#eff7fc;border:1px solid #bdd6e7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.resource-map-scroll tr:last-child>*{border-bottom:0}.resource-map-scroll th:last-child,.resource-map-scroll td:last-child{border-right:0}.public-resource-navigator>header>p:last-child{color:var(--muted);line-height:1.7}.public-resource-navigator>div{gap:12px;display:grid}.public-resource-navigator details{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.public-resource-navigator summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:20px;padding:22px;font-size:18px;font-weight:850;display:flex}.public-resource-navigator summary span{color:#658096;text-transform:uppercase;font-size:10px}.public-resource-navigator details>div{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.public-resource-navigator article{background:#fff;padding:23px}.public-resource-navigator h3{margin:0 0 8px;font-size:17px}.public-resource-navigator article p{min-height:48px;color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.6}.public-resource-navigator article a{color:#146493;font-size:10px;font-weight:850}@media (max-width:1050px){.public-resource-use>div{grid-template-columns:repeat(3,1fr)}.public-resource-navigator details>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.public-resource-use>div,.public-resource-navigator details>div{grid-template-columns:1fr}}@media (max-width:600px){.public-resource-use,.public-resource-oversight,.public-resource-navigator{padding:72px 18px}}.public-resource-use>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-resource-use article{min-width:0;padding:26px}.public-resource-use h3{text-wrap:balance;max-width:440px;margin-bottom:18px;font-size:20px;line-height:1.25}.public-resource-use-links{flex-wrap:wrap;gap:7px;display:flex}.public-resource-use-links a{color:#155d88;background:#eef7fc;border:1px solid #bed7e6;border-radius:999px;align-items:center;min-height:36px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}@media (max-width:1050px){.public-resource-use>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.public-resource-use>div{grid-template-columns:1fr}}.resource-source-cta{color:#fff;background:#0a3155;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:center;gap:40px;padding:72px max(28px,50vw - 632px);display:grid}.resource-source-cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0 0 16px;font-size:clamp(32px,4vw,52px);line-height:1.05}.resource-source-cta p:not(.eyebrow){color:#d7e7f1;max-width:760px;line-height:1.7}.resource-source-cta .button-row{justify-content:flex-end}.resource-source-cta .button-secondary{color:#fff;border-color:#aac7da}@media (max-width:800px){.resource-source-cta{grid-template-columns:1fr;padding:64px 18px}.resource-source-cta .button-row{justify-content:flex-start}}.logo-link img{mix-blend-mode:multiply}.arm-supply-preview{border:1px solid var(--line);background:#fff;border-radius:16px;margin:36px 0;padding:32px}.arm-supply-preview h3{margin:0;font-size:30px}.arm-supply-preview ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0;padding:0;list-style:none;display:grid}.arm-supply-preview li{background:#eef6fa;border-radius:10px;gap:12px;padding:18px;display:flex}.arm-supply-preview li>span{font:850 11px var(--font-geist-mono);color:var(--blue)}.arm-supply-preview li p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.arm-flow-legend{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.arm-flow-legend span{border-left:3px solid var(--gold);background:#f7f9fa;padding:12px;font-size:10px}.arm-supply-preview>p{color:var(--muted);font-size:11px}.arm-member-benefits,.arm-portal-preview{padding:92px max(28px,50vw - 632px)}.arm-member-benefits{background:#f2f7fa}.arm-member-benefits>div:last-child,.arm-portal-preview>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.arm-member-benefits article,.arm-portal-preview article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.arm-member-benefits article>span{color:var(--blue);font:850 10px var(--font-geist-mono)}.arm-member-benefits h3,.arm-portal-preview h3{margin:20px 0 8px;font-size:20px}.arm-member-benefits article p,.arm-portal-preview article p,.arm-portal-preview header p{color:var(--muted);font-size:12px;line-height:1.65}.arm-real-world{color:#fff;background:#082b4b;grid-template-columns:1fr 1fr;gap:60px;padding:92px max(28px,50vw - 560px);display:grid}.arm-real-world h2,.arm-portal-preview h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.arm-real-world p{color:#cbdde8;line-height:1.7}.arm-real-world article{border-top:1px solid #ffffff2e;grid-template-columns:90px 1fr;gap:14px;padding:15px 0;display:grid}.arm-real-world article p{margin:0;font-size:11px}.arm-portal-preview header{max-width:850px;margin-bottom:40px}@media (max-width:900px){.arm-supply-preview ol,.arm-member-benefits>div:last-child,.arm-portal-preview>div{grid-template-columns:repeat(2,1fr)}.arm-real-world{grid-template-columns:1fr}}@media (max-width:600px){.arm-supply-preview ol,.arm-flow-legend,.arm-member-benefits>div:last-child,.arm-portal-preview>div{grid-template-columns:1fr}.arm-member-benefits,.arm-real-world,.arm-portal-preview{padding:68px 18px}}.arm-locked-calculators{background:#eef4f7;padding:92px max(28px,50vw - 632px)}.arm-locked-calculators>header{max-width:850px;margin-bottom:38px}.arm-locked-calculators h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.04}.arm-locked-calculators header p:last-child{color:var(--muted);line-height:1.7}.arm-locked-calculators>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.arm-locked-form{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;padding:28px;display:grid}.arm-locked-form h3{color:var(--navy);grid-column:1/-1;margin:0 0 18px;font-size:23px}.arm-faux-field{color:#36566c;gap:7px;font-size:10px;font-weight:800;display:grid}.arm-faux-field b{color:#627889;background:#f4f7f9;border:1px solid #c9d9e4;border-radius:8px;width:100%;padding:12px}.arm-locked-action{color:#fff;text-align:center;background:#8598a6;border-radius:8px;grid-column:1/-1;padding:13px;font-weight:800}.arm-month-grid{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.arm-month-grid .arm-faux-field{font-size:8px}@media (max-width:900px){.arm-locked-calculators>div{grid-template-columns:1fr}}@media (max-width:600px){.arm-locked-calculators{padding:68px 18px}.arm-locked-form{grid-template-columns:1fr}.arm-month-grid{grid-template-columns:repeat(3,1fr)}}.arm-source-hero{color:#2f2925;background:#f4f1ec;padding:92px max(28px,50vw - 580px)}.arm-source-hero .eyebrow{color:#8a6746}.arm-source-hero h1{max-width:970px;font-size:clamp(46px,5.4vw,72px)}.arm-source-hero>p{color:#5e5650;max-width:850px;line-height:1.72}.arm-source-hero>small{color:#746b64;max-width:900px;margin-top:24px;line-height:1.6;display:block}.arm-source-hero .button-secondary{color:#47382d;border-color:#7b6656}.arm-source-tools-strip,.arm-source-pathways,.arm-source-calculators,.arm-source-benefits,.arm-source-portal,.arm-source-join{padding:88px max(28px,50vw - 580px)}.arm-source-tools-strip{text-align:center}.arm-source-tools-strip>div{border-top:1px solid #d9d0c7;border-bottom:1px solid #d9d0c7;grid-template-columns:repeat(4,1fr);gap:0;margin:40px 0 22px;display:grid}.arm-source-tools-strip article{border-right:1px solid #d9d0c7;padding:25px 20px}.arm-source-tools-strip article:last-child{border:0}.arm-source-tools-strip h3{font-size:18px}.arm-source-tools-strip p,.arm-source-pathways p,.arm-source-copy p,.arm-source-benefits p,.arm-source-portal p,.arm-source-why p,.arm-source-join p,.arm-source-break p{color:#655e58;line-height:1.7}.arm-source-pathways{background:#f7f4f0}.arm-source-pathways>header{max-width:850px;margin-bottom:54px}.arm-source-pathways h2,.arm-source-benefits h2,.arm-source-portal h2,.arm-source-join h2,.arm-source-break h2{letter-spacing:-.045em;font-size:clamp(36px,4.5vw,56px);line-height:1.04}.arm-source-pathway-intro{grid-template-columns:1.05fr .95fr;gap:45px;display:grid}.arm-source-lenses{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.arm-source-lenses span{color:#655e58;border-top:3px solid #bd955b;padding:18px 0;font-size:11px;line-height:1.55}.arm-source-lenses b{color:#2f2925;margin-bottom:8px;font-size:13px;display:block}.arm-source-flow{background:#fff;border:1px solid #d8cec4;border-radius:18px;padding:30px}.arm-source-flow>div{border-bottom:1px solid #e9e1da;grid-template-columns:42px 1fr;gap:4px 12px;padding:15px 0;display:grid;position:relative}.arm-source-flow>div>i{color:#b98e52;position:absolute;top:-12px;left:13px}.arm-source-flow>div>span{color:#75573b;background:#f1e7d8;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.arm-source-flow>div small{color:#746b64}.arm-source-flow footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.arm-source-flow footer span{background:#f8f5f1;border-left:3px solid #bd955b;padding:12px;font-size:9px}.arm-source-flow footer b{display:block}.arm-source-pathway-heading{margin:70px 0 26px}.arm-source-pathway-heading>span{color:#8a6746;text-transform:uppercase;font-size:11px;font-weight:850}.arm-source-pathway-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.arm-source-pathway-grid article{border-top:2px solid #c6a36e;padding:25px 0}.arm-source-pathway-grid article>span{color:#8a6746;font-size:11px;font-weight:900}.arm-source-pathway-grid h3{font-size:20px}.arm-source-additional{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.arm-source-additional span{color:#4b433d;border-bottom:1px solid #c6a36e;margin-right:16px;padding:8px 0;font-size:11px;font-weight:700}.arm-source-unlock{background:#ede5dc;border-left:4px solid #bd955b;margin-top:45px;padding:38px}.arm-source-unlock>b{font-size:25px}.arm-source-calculators{background:#fff;gap:28px;display:grid}.arm-source-tool{background:#f6f1eb;border:1px solid #dfd0bf;border-radius:28px;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;padding:28px;display:grid}.arm-source-window{background:#fff;border:1px solid #dfd1c3;border-radius:18px;overflow:hidden;box-shadow:0 16px 35px #46332214}.arm-source-window-dots{background:#f4efe9;border-bottom:1px solid #eee4db;gap:7px;padding:16px;display:flex}.arm-source-window-dots i{background:#cda45f;border-radius:50%;width:10px;height:10px}.arm-source-window-body{color:#3f3833;padding:22px}.arm-source-kicker{letter-spacing:.1em;font-size:9px;font-weight:850;color:#8a6746!important;margin:0 0 10px!important}.arm-source-window h3{margin:0 0 18px;font-size:19px}.arm-source-warning{background:#fff0d9;border-left:4px solid #c99948;border-radius:10px;padding:16px;font-size:10px;line-height:1.5}.arm-source-field-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.arm-source-field-grid section{border:1px solid #ded4ca;border-radius:10px;padding:13px}.arm-source-field-grid section>strong{margin-bottom:10px;font-size:10px;display:block}.arm-source-field-grid label,.arm-plan-grid label{gap:5px;margin-top:8px;font-size:8px;font-weight:800;display:grid}.arm-source-field-grid label span,.arm-plan-grid label span{color:#8b8179;border:1px solid #ddd2c8;border-radius:7px;justify-content:space-between;padding:8px;font-weight:500;display:flex}.arm-source-field-grid em{background:#e8ded4;border-radius:999px;margin-top:10px;padding:7px 10px;font-size:8px;font-style:normal;display:inline-block}.arm-source-field-grid small{font-size:7px}.arm-source-copy h2{margin:0;font-size:clamp(32px,3.8vw,50px);line-height:1.05}.arm-source-copy ul{color:#544d47;padding-left:18px;font-size:12px;line-height:1.7}.arm-source-button{background:#bd8e45;margin-top:12px}.arm-guide-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 17px;display:grid}.arm-guide-grid span{background:#eef2f4;border-radius:8px;padding:10px;font-size:7px;line-height:1.45}.arm-guide-grid b{margin-bottom:5px;display:block}.arm-plan-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.arm-source-calculate{background:#f5f1ed;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 0;padding:9px;font-size:7px;display:flex}.arm-source-calculate b{color:#fff;background:#bd8e45;border-radius:6px;padding:7px}.arm-preview-months{grid-template-columns:repeat(6,1fr);gap:4px;margin:9px 0;display:grid}.arm-preview-months span{color:#8b8179;border:1px solid #ddd2c8;border-radius:5px;padding:6px;font-size:7px}.arm-preview-months b{color:#453d37;display:block}.arm-source-benefits{background:#f5f1ec}.arm-source-benefits>header,.arm-source-portal>header{max-width:850px}.arm-source-benefits>div{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px;display:grid}.arm-source-benefits article,.arm-source-portal article{border-top:3px solid #bd955b;padding:22px 0}.arm-source-benefits article>span{color:#8a6746;font-size:11px;font-weight:900}.arm-source-why{color:#fff;background:#3e332b;grid-template-columns:1fr 1fr;gap:70px;padding:88px max(28px,50vw - 540px);display:grid}.arm-source-why p{color:#e0d7cf}.arm-source-why article{border-top:1px solid #fff3;grid-template-columns:90px 1fr;padding:15px 0;display:grid}.arm-source-why article p{margin:0;font-size:11px}.arm-source-portal>div{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.arm-source-join{text-align:center;background:#f1e7dc}.arm-source-join>p{max-width:900px;margin:20px auto}.arm-source-join .button-row{justify-content:center}.arm-source-break{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:55px max(28px,50vw - 530px);display:grid}.arm-source-break>span{font-size:40px}.arm-source-break h2{margin:0;font-size:36px}.arm-source-break p{margin:8px 0}.audience-grid span,.topic-grid span,.standards-grid span,.guardrail-list span{border-top:0;border-bottom:1px solid #cddbe5;border-right:0;border-left:3px solid var(--blue);box-shadow:none;cursor:default;background:0 0;border-radius:0}.difference-grid article,.arm-member-benefits article,.arm-portal-preview article{box-shadow:none;cursor:default;background:0 0;border:0;border-top:2px solid #9fb8ca;border-radius:0}@media (max-width:900px){.arm-source-tools-strip>div,.arm-source-benefits>div{grid-template-columns:repeat(2,1fr)}.arm-source-pathway-intro,.arm-source-tool,.arm-source-why{grid-template-columns:1fr}.arm-source-tool--reverse .arm-source-copy{order:2}.arm-source-pathway-grid,.arm-source-portal>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.arm-source-hero,.arm-source-tools-strip,.arm-source-pathways,.arm-source-calculators,.arm-source-benefits,.arm-source-portal,.arm-source-join{padding:68px 18px}.arm-source-tools-strip>div,.arm-source-lenses,.arm-source-pathway-grid,.arm-source-benefits>div,.arm-source-portal>div,.arm-source-flow footer,.arm-source-field-grid,.arm-guide-grid{grid-template-columns:1fr}.arm-source-tool{border-radius:16px;padding:14px}.arm-source-break{grid-template-columns:1fr;padding:48px 18px}.arm-preview-months{grid-template-columns:repeat(3,1fr)}}.founder-studio{background:#eef4f7;min-height:100vh}.founder-studio-hero{color:#fff;background:linear-gradient(120deg,#061b35,#154f78);grid-template-columns:1.15fr .85fr;align-items:end;gap:55px;padding:76px max(28px,50vw - 632px);display:grid}.founder-studio-hero h1{letter-spacing:-.05em;max-width:760px;margin:8px 0 16px;font-size:clamp(42px,5vw,68px);line-height:1.02}.founder-studio-hero p:not(.eyebrow){color:#c9dce8}.founder-studio-flow{letter-spacing:.04em;background:#ffffff12;border:1px solid #fff3;border-radius:14px;grid-template-columns:repeat(7,auto);align-items:center;gap:8px;padding:18px;font-size:9px;font-weight:850;display:grid}.founder-studio-flow b{color:var(--gold)}.founder-studio-layout{grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding:36px max(28px,50vw - 632px) 90px;display:grid}.founder-intake-form,.founder-review-rail section{background:#fff;border:1px solid #cadbe6;border-radius:18px;box-shadow:0 18px 45px #07264212}.founder-intake-form>section{border-bottom:1px solid #dbe6ed;grid-template-columns:54px 1fr;gap:20px;padding:34px;display:grid}.founder-section-number{color:#fff;width:42px;height:42px;font:850 10px var(--font-geist-mono);background:#0f6093;border-radius:50%;place-items:center;display:grid}.founder-intake-form h2,.founder-review-rail h2{margin:5px 0 25px;font-size:28px}.founder-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.founder-form-grid label,.founder-dropzone{color:#24455d;gap:8px;font-size:10px;font-weight:850;display:grid}.founder-field-wide{grid-column:1/-1}.founder-form-grid input,.founder-form-grid select,.founder-form-grid textarea{color:#102f49;background:#fff;border:1px solid #b9cedc;border-radius:8px;width:100%;padding:12px 13px;font:500 13px inherit}.founder-form-grid textarea{resize:vertical;line-height:1.55}.founder-form-grid input:focus,.founder-form-grid select:focus,.founder-form-grid textarea:focus,.founder-dropzone:focus-within{border-color:#b98831;outline:3px solid #cf9e4259}.founder-dropzone{background:#f2f8fb;border:1px dashed #79a5c0;border-radius:12px;padding:24px}.founder-dropzone input{font-size:12px}.founder-dropzone span{color:#627d8f;font-weight:500}.founder-download-option{color:#36566c;align-items:center;gap:9px;margin-top:14px;font-size:11px;display:flex}.founder-intake-footer{justify-content:space-between;align-items:center;gap:25px;padding:28px 34px;display:flex}.founder-intake-footer p{color:var(--muted);margin:5px 0 0;font-size:11px}.founder-intake-footer button{color:#fff;cursor:pointer;background:#bd8e45;border:0;border-radius:8px;padding:14px 20px;font-weight:850}.founder-intake-footer button:disabled{opacity:.6;cursor:wait}.founder-intake-status{color:#214e69;border-top:1px solid #dbe6ed;margin:0;padding:18px 34px}.founder-review-rail{align-content:start;gap:18px;display:grid}.founder-review-rail section{padding:26px}.founder-review-rail ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.founder-review-rail li{border-left:3px solid #bd8e45;gap:4px;padding-left:14px;display:grid}.founder-review-rail li b{font-size:12px}.founder-review-rail li span,.founder-queue-stat span{color:var(--muted);font-size:10px;line-height:1.5}.founder-queue-stat{border-top:1px solid #dbe6ed;gap:3px;padding:14px 0;display:grid}.founder-queue-stat b{font-size:12px}@media (max-width:980px){.founder-studio-hero,.founder-studio-layout{grid-template-columns:1fr}.founder-review-rail{grid-template-columns:1fr 1fr}}@media (max-width:650px){.founder-studio-hero{padding:60px 18px}.founder-studio-flow{grid-template-columns:1fr}.founder-studio-flow b{display:none}.founder-studio-layout{padding:24px 18px 70px}.founder-intake-form>section{grid-template-columns:1fr;padding:24px 18px}.founder-form-grid,.founder-review-rail{grid-template-columns:1fr}.founder-field-wide{grid-column:auto}.founder-intake-footer{flex-direction:column;align-items:stretch;padding:24px 18px}}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.member-signin-link{color:#214e6a;min-height:44px;font:800 11px var(--font-geist-sans),Arial,sans-serif;cursor:pointer;background:#fff;border:1px solid #9eb8ca;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;display:inline-flex}.member-signin-link:hover{border-color:var(--blue);background:#eef6fb}.mobile-member-link{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid var(--gold)!important}.footer-member-signin{color:#5c7284;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:12px;display:block}.footer-grid{grid-template-columns:1.35fr repeat(3,.55fr)}@media (max-width:980px){.header-actions{display:none}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}.member-source-page{background:#fff;border:1px solid #cbdbe6;border-radius:22px;margin-top:28px;overflow:hidden}.member-source-intro,.member-source-status{padding:clamp(24px,4vw,48px)}.member-source-intro{background:#f3f7fa}.member-source-intro h2{max-width:900px;margin:8px 0 18px;font-size:clamp(34px,4vw,52px);line-height:1.05}.member-source-intro>p:not(.eyebrow){color:#52697a;max-width:930px;line-height:1.7}.member-source-status{border-left:5px solid var(--gold);color:#fff;background:#102c45}.member-source-status p{color:#bed0dc;max-width:980px;margin:8px 0 0;line-height:1.65}.member-source-flow{columns:2;column-gap:64px;padding:clamp(26px,5vw,66px)}.member-source-flow>*{break-inside:avoid}.member-source-flow h2{column-span:all;border-top:1px solid #bfd0dc;margin:58px 0 20px;padding-top:34px;font-size:clamp(30px,3.4vw,46px)}.member-source-flow h2:first-child{margin-top:0}.member-source-flow h3{color:#123a57;margin:28px 0 10px;font-size:21px}.member-source-flow h4{color:#235f84;margin:22px 0 8px;font-size:15px}.member-source-flow p{color:#52697a;margin:0 0 13px;font-size:12px;line-height:1.7}.member-source-flow .member-source-label{color:#1970a5;letter-spacing:.1em;margin-top:20px;font-size:10px;font-weight:900}.member-pathway-list{background:#f4f7f9;padding:24px clamp(18px,4vw,48px) 54px}.member-pathway-list details{background:#fff;border:1px solid #c7d8e3;border-radius:14px;margin-top:12px}.member-pathway-list summary{cursor:pointer;grid-template-columns:46px 1fr;gap:5px 14px;padding:20px;display:grid}.member-pathway-list summary>span{color:#fff;background:#0f5f91;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.member-pathway-list summary strong{font-size:17px}.member-pathway-list summary small{color:#667d8d;line-height:1.45}.member-pathway-body{border-top:1px solid #dce6ec;padding:8px 28px 34px 80px}.member-pathway-body h3{color:#143e5c;margin:30px 0 9px;font-size:18px}.member-pathway-body p{color:#52697a;margin:0 0 11px;font-size:12px;line-height:1.7}.member-resource-controls{border-top:1px solid #cfdee7;border-bottom:1px solid #cfdee7;gap:18px;padding:28px clamp(18px,4vw,48px);display:grid}.member-resource-controls label{color:#274b63;text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:11px;font-weight:850;display:grid}.member-resource-controls input{border:1px solid #acc4d4;border-radius:9px;height:48px;padding:0 14px;font-size:15px}.member-resource-controls>div{flex-wrap:wrap;gap:8px;display:flex}.member-resource-controls button{color:#3e6076;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #abc2d1;padding:9px 13px;font-weight:800}.member-resource-controls button.is-active{border-color:var(--gold);color:var(--navy)}.member-resource-controls>p{color:#6c8292;margin:0;font-size:11px}.member-resource-source-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:36px clamp(18px,4vw,48px) 54px;display:grid}.member-resource-source-grid article{background:#f7fafc;border-top:3px solid #1e73a6;padding:24px}.member-resource-source-grid article>div{flex-wrap:wrap;gap:7px;display:flex}.member-resource-source-grid article>div span{color:#206896;text-transform:uppercase;font-size:9px;font-weight:850}.member-resource-source-grid h3{font-size:22px}.member-resource-source-grid p{color:#536b7c;font-size:12px;line-height:1.65}.member-resource-source-grid details{margin:18px 0}.member-resource-source-grid summary{color:#315a73;cursor:pointer;font-size:11px;font-weight:850}.member-resource-source-grid ul{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.member-resource-source-grid li{color:#45677c;background:#e8f1f6;border-radius:999px;padding:5px 8px;font-size:9px}.member-resource-source-grid a{color:#0e659b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:900}.member-resource-unavailable{color:#8a663c;font-size:10px;font-weight:800}.member-case-source .member-source-flow{background:#f6f9fb}.member-workflow-source .member-source-flow{background:linear-gradient(90deg,#fff,#f4f8fb)}@media (max-width:800px){.member-source-flow{columns:1}.member-resource-source-grid{grid-template-columns:1fr}.member-pathway-body{padding-left:24px}.member-pathway-list summary{grid-template-columns:40px 1fr}}.member-destination-shell--pathways{color:#102d45;background:#f5f8fa;width:100%;max-width:none;padding:0}.member-drug-pathways-owner-source{background:#f5f8fa;width:100%;min-width:0;padding:clamp(24px,4vw,58px) 20px;display:block}.member-drug-pathways-owner-source>.pa-acq{width:min(100%,1180px);max-width:1180px;margin:0 auto}.member-pathways-page{color:#102d45;background:#f5f8fa;margin:0 calc(50% - 50vw)}.member-pathways-hero{color:#fff;background:linear-gradient(125deg,#0b263d 0%,#123e5d 58%,#17698b 100%);padding:clamp(58px,8vw,112px) max(6vw,50vw - 660px)}.member-pathways-hero .eyebrow{color:#e1b86e}.member-pathways-hero h1{letter-spacing:-.055em;max-width:900px;margin:12px 0 22px;font-size:clamp(48px,7vw,92px);line-height:.95}.member-pathways-hero>p:not(.eyebrow){color:#d3e2ec;max-width:1100px;font-size:clamp(15px,1.5vw,20px);line-height:1.65}.member-pathways-five-lenses{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:46px;display:grid}.member-pathways-five-lenses>div{background:#ffffff14;border:1px solid #ffffff38;grid-template-columns:auto 1fr;gap:2px 9px;min-height:120px;padding:20px;display:grid}.member-pathways-five-lenses span{color:#e1b86e;grid-row:1/3;font-size:13px;font-weight:900}.member-pathways-five-lenses strong{font-size:15px}.member-pathways-five-lenses small{color:#c9dbe6;line-height:1.45}.member-pathways-guide-grid{background:#fff;grid-template-columns:1.45fr 1fr;gap:28px;padding:72px max(6vw,50vw - 660px);display:grid}.member-pathways-guide-grid>div,.member-pathways-guide-grid aside{background:#f3f7fa;border-top:4px solid #1875a4;padding:34px}.member-pathways-guide-grid aside{color:#fff;background:#102e46;border-color:#d7ad65}.member-pathways-guide-grid h2,.member-pathways-key h2,.member-pathways-references h2,.member-pathways-disclaimer h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(29px,3.5vw,48px)}.member-pathways-guide-grid p,.member-pathways-models p,.member-pathways-key p,.member-pathways-disclaimer p{color:#536c7d;margin:0;font-size:13px;line-height:1.75}.member-pathways-guide-grid aside p{color:#c8d9e4}.member-pathways-models{background:#fff;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 max(6vw,50vw - 660px) 76px;display:grid}.member-pathways-models article{border:1px solid #cbdbe5;min-height:235px;padding:30px}.member-pathways-models h3{margin:0 0 14px;font-size:22px}.member-pathways-key{background:#eaf1f5;padding:76px max(6vw,50vw - 660px)}.member-pathways-key>p{max-width:900px}.member-pathways-key dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:34px 0;display:grid}.member-pathways-key dl>div{background:#fff;border:1px solid #c8d9e4;padding:18px}.member-pathways-key dt{color:#126a98;font-weight:950}.member-pathways-key dd{color:#506a7b;margin:8px 0 0;font-size:11px;line-height:1.55}.member-pathways-entities{color:#fff;background:#102d45;padding:34px}.member-pathways-entities h3{font-size:25px}.member-pathways-entities p{color:#cbdbe5;margin-top:14px}.member-pathways-directory{background:#f5f8fa;padding:70px max(6vw,50vw - 660px)}.member-pathway-search-actions{grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:10px;display:grid}.member-pathway-search-actions input{width:100%;height:50px;font:inherit;background:#fff;border:1px solid #a9c1d1;border-radius:6px;padding:0 16px}.member-pathway-search-actions button,.member-pathway-filters button{color:#254d67;cursor:pointer;background:#fff;border:1px solid #aec5d4;border-radius:999px;padding:12px 16px;font-weight:800}.member-pathway-search-actions strong{font-size:12px}.member-pathway-filters{flex-wrap:wrap;gap:8px;margin:18px 0 26px;display:flex}.member-pathway-filters button.is-active{color:#102d45;background:#e1b86e;border-color:#e1b86e}.member-pathways-directory .member-pathway-list{background:0 0;padding:0}.member-pathways-directory .member-pathway-list details{border-color:#b9cfdd;border-radius:0}.member-pathways-directory .member-pathway-list summary{grid-template-columns:84px 1fr;padding:24px 26px}.member-pathways-directory .member-pathway-list summary>span{background:#106d9c;border-radius:2px;width:auto;min-width:68px;height:42px;padding:0 10px;font-size:11px}.member-pathways-directory .member-pathway-list summary strong{font-size:20px}.member-pathways-directory .member-pathway-list summary small{font-size:11px}.member-pathways-directory .member-pathway-body{padding:10px 44px 42px 126px}.member-pathway-empty{text-align:center;padding:30px}.member-pathways-references{background:#fff;padding:76px max(6vw,50vw - 660px)}.member-pathways-references>div{border:1px solid #d0dee7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.member-pathways-references a{color:#175f8a;border:1px solid #d0dee7;padding:17px;font-size:11px;font-weight:800;line-height:1.45}.member-pathways-disclaimer{color:#fff;background:#102d45;padding:64px max(6vw,50vw - 660px)}.member-pathways-disclaimer h2{font-size:32px}.member-pathways-disclaimer p{color:#c6d7e2;margin-top:12px}@media (max-width:900px){.member-pathways-five-lenses,.member-pathways-models,.member-pathways-key dl,.member-pathways-references>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.member-pathways-hero,.member-pathways-guide-grid,.member-pathways-key,.member-pathways-directory,.member-pathways-references,.member-pathways-disclaimer{padding-left:20px;padding-right:20px}.member-pathways-guide-grid,.member-pathways-models,.member-pathways-key dl,.member-pathways-references>div{grid-template-columns:1fr}.member-pathways-models{padding:0 20px 50px}.member-pathways-five-lenses{grid-template-columns:1fr}.member-pathway-search-actions{grid-template-columns:1fr 1fr}.member-pathway-search-actions label,.member-pathway-search-actions strong{grid-column:1/-1}.member-pathways-directory .member-pathway-list summary{grid-template-columns:58px 1fr;padding:18px 14px}.member-pathways-directory .member-pathway-list summary>span{min-width:54px;padding:0 5px}.member-pathways-directory .member-pathway-body{padding:8px 18px 28px}.member-pathways-entities{padding:24px 20px}}.member-destination-shell--coding,.member-destination-shell--case,.member-destination-shell--workflow{width:100%;max-width:none;padding:0}.member-destination-shell--coding .member-coding-content{background:#f4f8fa;margin:0}.member-destination-shell--coding .member-coding-intro{color:#fff;background:linear-gradient(125deg,#0b263d,#11496b);border:0;border-radius:0;margin:0;padding:clamp(64px,8vw,112px) max(6vw,50vw - 660px)}.member-destination-shell--coding .member-coding-intro h2{max-width:1050px;font-size:clamp(46px,6vw,82px);line-height:.98}.member-destination-shell--coding .member-coding-intro>p:not(.eyebrow){color:#ccdee9;max-width:1080px}.member-destination-shell--coding .member-hcpcs-lookup,.member-destination-shell--coding .member-coding-section{color:#102d45;background:#fff;border-radius:0;width:min(100% - 40px,1320px);margin:22px auto;padding:clamp(28px,4vw,54px)}.member-destination-shell--coding .member-coding-section h2,.member-destination-shell--coding .member-hcpcs-lookup h2{font-size:clamp(34px,4vw,54px)}.member-destination-shell--coding .member-coding-section>p:not(.eyebrow),.member-destination-shell--coding .member-hcpcs-lookup>p{color:#536d7f}.member-destination-shell--coding .member-boundary-columns article,.member-destination-shell--coding .member-use-case-grid article,.member-destination-shell--coding .member-concept-grid>div,.member-destination-shell--coding .member-source-grid>a{color:#102d45;background:#f3f7fa;border-radius:0}.member-destination-shell--coding .member-coding-content{padding-bottom:70px}.member-case-page{color:#102d45;background:#f5f8fa;margin:0}.member-case-hero{color:#fff;background:linear-gradient(128deg,#0b263d,#123e5d);grid-template-columns:1.15fr .85fr;gap:56px;padding:clamp(64px,8vw,112px) max(6vw,50vw - 660px);display:grid}.member-case-hero h1{letter-spacing:-.055em;margin:12px 0 24px;font-size:clamp(50px,7vw,92px);line-height:.94}.member-case-hero>div>p{color:#cbdde8;max-width:760px;line-height:1.72}.member-case-primary{margin-top:20px;display:inline-flex;color:#102d45!important;background:#dfb663!important}.member-case-hero small{color:#a9c4d4;margin-top:16px;display:block}.member-case-graphic{background:#ffffff12;border:1px solid #fff3;align-self:center;padding:30px}.member-case-mark{gap:8px;display:flex}.member-case-mark span{color:#102d45;background:#dfb663;place-items:center;width:68px;height:68px;font-size:12px;font-weight:950;display:grid}.member-case-graphic>p{color:#cbdde8}.member-case-chat{gap:7px;margin-top:24px;display:grid}.member-case-chat span{color:#dfb663;font-size:9px;font-weight:950}.member-case-chat p{background:#ffffff14;margin:0;padding:12px;font-size:11px;line-height:1.5}.member-case-purpose,.member-case-discussions,.member-case-access,.member-case-use,.member-case-standards{padding:74px max(6vw,50vw - 660px)}.member-case-purpose h2,.member-case-discussions h2,.member-case-access h2,.member-case-use h2,.member-case-standards h2{letter-spacing:-.045em;max-width:920px;margin:8px 0 20px;font-size:clamp(36px,4.8vw,66px);line-height:1}.member-case-purpose>p:not(.eyebrow),.member-case-discussions>p,.member-case-use>p{color:#536d7f;max-width:1000px;line-height:1.7}.member-case-purpose>div,.member-case-use>div{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.member-case-purpose article,.member-case-use article{background:#fff;border:1px solid #c7d8e3;min-height:230px;padding:30px}.member-case-purpose article span,.member-case-use article span{color:#1776a7;font-size:11px;font-weight:950}.member-case-purpose article p,.member-case-use article p{color:#536d7f;font-size:12px;line-height:1.65}.member-case-discussions{background:#e7f0f5}.member-case-discussions>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.member-case-discussions span{color:#24516d;background:#fff;border:1px solid #b7cedc;padding:12px 15px;font-size:11px;font-weight:850}.member-case-access{background:#fff;grid-template-columns:1.35fr .65fr;gap:46px;display:grid}.member-case-access p,.member-case-standards p{color:#536d7f;line-height:1.7}.member-case-access aside{color:#fff;background:#102d45;padding:30px}.member-case-access dl>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.member-case-access dt{color:#bcd0dc}.member-case-access dd{color:#dfb663;margin:0;font-weight:900}.member-case-use{background:#f5f8fa}.member-case-standards{color:#fff;background:#102d45;grid-template-columns:1.3fr .7fr;gap:48px;display:grid}.member-case-standards p{color:#c8d9e4}.member-case-standards aside{border:1px solid #ffffff2e;gap:8px;padding:28px;display:grid}.member-case-standards aside span{background:#ffffff12;padding:10px;font-size:11px}.member-workflow-page{color:#102d45;background:#f4f8fa;margin:0}.member-workflow-hero{color:#fff;background:linear-gradient(125deg,#0a253b,#114f73);padding:clamp(64px,8vw,112px) max(6vw,50vw - 660px)}.member-workflow-hero h1{letter-spacing:-.055em;max-width:1150px;margin:12px 0 24px;font-size:clamp(46px,6.5vw,86px);line-height:.96}.member-workflow-hero>p:not(.eyebrow){color:#cbdde8;max-width:1000px;font-size:17px;line-height:1.65}.member-workflow-hero>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.member-workflow-hero .button{color:#102d45;background:#dfb663}.member-workflow-hero .button-ghost{color:#fff;background:0 0;border-color:#ffffff73}.member-workflow-hero button.member-workflow-print{color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;background:#0b3855;border:1px solid #ffffffb8}.member-workflow-hero button.member-workflow-print:hover{color:#102d45;-webkit-text-fill-color:#102d45;background:#fff}.member-workflow-questions{background:#fff;grid-template-columns:1.4fr repeat(4,1fr);gap:1px;padding:46px max(6vw,50vw - 660px);display:grid}.member-workflow-questions>div,.member-workflow-questions article{border:1px solid #c9d9e3;padding:24px}.member-workflow-questions h2{margin:0 0 10px;font-size:26px}.member-workflow-questions p{color:#536d7f;font-size:12px}.member-workflow-questions article span{color:#1673a3;margin-bottom:17px;font-size:12px;font-weight:950;display:block}.member-workflow-questions article strong{font-size:13px;line-height:1.45}.member-workflow-source{background:#f4f8fa}.member-workflow-source .member-source-flow{columns:1;width:min(100% - 40px,1320px);margin:0 auto;padding:70px 0}.member-workflow-source .member-source-flow>h2{letter-spacing:-.04em;border-top:3px solid #176f9f;margin:74px 0 24px;padding:42px 0 0;font-size:clamp(35px,4.2vw,58px)}.member-workflow-source .member-source-flow>h2:first-of-type{margin-top:0}.member-workflow-source .member-source-flow>h3{color:#123e5c;background:#fff;border:1px solid #c6d8e3;border-bottom:0;margin:18px 0 0;padding:25px 28px 8px;font-size:21px}.member-workflow-source .member-source-flow>h4{color:#1972a1;background:#fff;border-left:1px solid #c6d8e3;border-right:1px solid #c6d8e3;margin:0;padding:17px 28px 5px;font-size:13px}.member-workflow-source .member-source-flow>p{color:#536d7f;background:#fff;border-left:1px solid #c6d8e3;border-right:1px solid #c6d8e3;margin:0;padding:4px 28px 14px;font-size:12px}.member-workflow-source .member-source-flow>p+h2,.member-workflow-source .member-source-flow>p+h3{margin-top:28px}.member-workflow-source .member-source-flow .member-source-label{color:#126c9a;letter-spacing:.12em;padding-top:18px;font-size:10px}.member-workflow-sources{background:#102d45;flex-wrap:wrap;gap:8px;padding:46px max(6vw,50vw - 660px);display:flex}.member-workflow-sources a{color:#fff;border:1px solid #ffffff40;padding:12px 15px;font-size:11px;font-weight:850}@media (max-width:900px){.member-case-hero,.member-case-access,.member-case-standards{grid-template-columns:1fr}.member-workflow-questions{grid-template-columns:repeat(2,1fr)}.member-workflow-questions>div{grid-column:1/-1}}@media (max-width:650px){.member-case-hero,.member-case-purpose,.member-case-discussions,.member-case-access,.member-case-use,.member-case-standards,.member-workflow-hero,.member-workflow-questions,.member-workflow-sources{padding-left:20px;padding-right:20px}.member-case-purpose>div,.member-case-use>div,.member-workflow-questions{grid-template-columns:1fr}.member-workflow-questions>div{grid-column:auto}.member-workflow-source .member-source-flow{width:calc(100% - 40px)}.member-workflow-source .member-source-flow>h3,.member-workflow-source .member-source-flow>h4,.member-workflow-source .member-source-flow>p{padding-left:18px;padding-right:18px}.member-destination-shell--coding .member-coding-intro{padding-left:20px;padding-right:20px}}@media print{.member-workflow-page{color:#000;background:#fff;margin:0}.member-workflow-hero{color:#000;padding:24px 0;background:#fff!important}.member-workflow-hero>p:not(.eyebrow){color:#000}.member-workflow-hero .button,.site-header,.site-footer,.parmie-assistant-stage,.member-signin-popover{display:none!important}.member-workflow-source,.member-workflow-questions{background:#fff}.member-workflow-source .member-source-flow>h2,.member-workflow-source .member-source-flow>h3,.member-workflow-source .member-source-flow>h4,.member-workflow-source .member-source-flow>p,.member-workflow-table-scroll th,.member-workflow-table-scroll td{break-inside:avoid}.member-workflow-table-scroll{overflow:visible}.member-workflow-table-scroll table{min-width:0}.member-workflow-table-scroll a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt;font-weight:400}}.member-destination-shell--toolkit{color:#342f2b;background:#fff;padding:0}.member-destination-shell--toolkit .member-resource-toolkit-source{margin:0}.member-resource-toolkit-source{color:#342f2b;background:#fff;margin-top:28px;overflow:hidden}.resource-toolkit-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#b1834626,#0000 34%),linear-gradient(120deg,#071e33,#153749);grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;padding:84px max(28px,50vw - 560px);display:grid}.resource-toolkit-copy{max-width:570px}.resource-toolkit-copy .eyebrow{color:#d1ab69}.resource-toolkit-copy h1{letter-spacing:-.045em;margin:11px 0 20px;font-size:clamp(38px,5vw,58px);line-height:1.04}.resource-toolkit-copy>p:not(.eyebrow){color:#e2e9ee;margin:0 0 18px;font-size:13px;line-height:1.7}.resource-toolkit-copy aside{color:#eaf0f3;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;margin-top:28px;padding:21px 23px;font-size:11px;line-height:1.65}.resource-toolkit-window{color:#3d3732;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 25px 65px #00000038}.resource-toolkit-window-bar{background:#f5f0ea;border-bottom:1px solid #eee5dc;gap:8px;padding:18px 20px;display:flex}.resource-toolkit-window-bar i{background:#c89b58;border-radius:50%;width:10px;height:10px}.resource-toolkit-window-body{text-align:center;padding:34px}.resource-toolkit-lib{color:#fff;background:linear-gradient(135deg,#d8b06b,#8e6539);border-radius:21px;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:11px;font-weight:850;display:grid;box-shadow:0 8px 18px #7d552840}.resource-toolkit-window-body h2{margin:0;font-size:21px;font-weight:500}.resource-toolkit-window-body>p{color:#706861;max-width:330px;margin:10px auto 23px;font-size:11px;line-height:1.6}.resource-toolkit-window-body ul{text-align:left;gap:10px;margin:0;padding:0;list-style:none;display:grid}.resource-toolkit-window-body li{background:#f7f3ef;border:1px solid #e3d8cb;border-radius:9px;padding:14px 17px;font-size:10px;font-weight:800}.resource-toolkit-library{background:#fff;padding:80px max(28px,50vw - 560px) 90px}.resource-toolkit-library>header{text-align:center}.resource-toolkit-library .eyebrow,.resource-toolkit-updates .eyebrow,.resource-toolkit-disclaimer .eyebrow{color:#755337}.resource-toolkit-library h2,.resource-toolkit-updates h2,.resource-toolkit-disclaimer h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(34px,4vw,50px);line-height:1.08}.resource-toolkit-library header>p:last-child{color:#716a64;margin:0 auto;font-size:12px}.resource-toolkit-search{margin-top:42px;display:block}.resource-toolkit-search input{color:#342f2b;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #d7c9bb;border-radius:999px;padding:0 20px;box-shadow:0 8px 22px #4d36230d}.resource-toolkit-search input:focus{border-color:#a77743;outline:3px solid #c0915040}.resource-toolkit-filters{flex-wrap:wrap;justify-content:center;gap:9px;margin:18px 0 32px;display:flex}.resource-toolkit-filters button{color:#5e5248;cursor:pointer;background:#f7f3ee;border:1px solid #ddcfbf;border-radius:999px;padding:9px 14px;font:800 10px inherit}.resource-toolkit-filters button.is-active{color:#fff;background:#17354c;border-color:#17354c}.resource-toolkit-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-toolkit-grid article{background:#f8f3ed;border:1px solid #dfd0c1;border-radius:18px;flex-direction:column;min-height:340px;padding:24px;display:flex;box-shadow:0 8px 22px #4e351f0a}.resource-toolkit-card-meta{align-items:center;gap:10px;display:flex}.resource-toolkit-card-meta>span{color:#fff;background:#17354c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.resource-toolkit-card-meta small{color:#6c5d50;text-transform:uppercase;background:#fff;border:1px solid #e1d6ca;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850;line-height:1.35}.resource-toolkit-grid h3{margin:22px 0 10px;font-size:18px;line-height:1.2}.resource-toolkit-grid article>p{color:#645c56;margin:0;font-size:10px;line-height:1.58}.resource-toolkit-grid .resource-toolkit-keywords{margin-top:auto;padding-top:25px;font-size:8px;line-height:1.5}.resource-toolkit-grid a,.resource-toolkit-grid .member-resource-unavailable{color:#fff;text-align:center;letter-spacing:.03em;background:#805735;border-radius:999px;margin-top:14px;padding:12px 14px;font-size:9px;font-weight:900;display:block}.resource-toolkit-updates,.resource-toolkit-disclaimer{padding:78px max(28px,50vw - 500px)}.resource-toolkit-updates{background:#f3eee8}.resource-toolkit-disclaimer{color:#fff;background:#3b312b}.resource-toolkit-updates>p:not(.eyebrow),.resource-toolkit-disclaimer>p:not(.eyebrow){color:#655d57;max-width:900px;line-height:1.72}.resource-toolkit-disclaimer .eyebrow{color:#d7ad6b}.resource-toolkit-disclaimer>p:not(.eyebrow){color:#e4dcd5}@media (max-width:900px){.resource-toolkit-hero{grid-template-columns:1fr}.resource-toolkit-window{max-width:620px}.resource-toolkit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.resource-toolkit-hero,.resource-toolkit-library,.resource-toolkit-updates,.resource-toolkit-disclaimer{padding:64px 18px}.resource-toolkit-grid{grid-template-columns:1fr}.resource-toolkit-window-body{padding:25px 18px}.resource-toolkit-filters{justify-content:flex-start}.resource-toolkit-grid article{min-height:0}.resource-toolkit-grid .resource-toolkit-keywords{margin-top:24px}}.billing-review{gap:72px;max-width:1180px;margin:0 auto;padding:80px 24px 110px;display:grid}.billing-review>header{justify-content:space-between;align-items:end;gap:32px;display:flex}.billing-review>header h1{margin:6px 0 16px;font-size:clamp(44px,6vw,76px)}.billing-review>header p{max-width:720px}.billing-review>header nav,.member-account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-review>header nav a,.member-account-actions a,.member-account-actions button{color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cddd;border-radius:999px;padding:11px 16px;font-weight:800;text-decoration:none}.billing-source-card{background:#f7f1e7;border:1px solid #e1d2b8;border-radius:28px;padding:clamp(24px,4vw,48px)}.billing-source-card dl{background:#d9c8aa;grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0;display:grid}.billing-source-card dl div{background:#fffaf2;padding:20px}.billing-source-card dt{color:#6b5b42;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.billing-source-card dd{margin:7px 0 0;font-size:16px}.billing-page-list{grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none;display:grid}.billing-page-list li{border-left:3px solid var(--blue);background:#f3f8fb;align-items:center;gap:16px;padding:16px 18px;display:flex}.billing-page-list span{color:var(--blue);letter-spacing:.08em;font-size:11px;font-weight:900}.billing-status-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.billing-status-grid article{border-top:2px solid #b7cada;padding:19px 0}.billing-status-grid span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.billing-status-grid .is-ready{color:#16714b}.billing-status-grid .is-pending{color:#936018}.billing-flow ol{grid-template-columns:repeat(5,1fr);gap:16px;padding:0;list-style:none;display:grid}.billing-flow li{border-top:1px solid #98b4c8;align-content:start;gap:10px;min-height:150px;padding-top:16px;display:grid}.billing-flow strong{font-size:19px}.billing-flow span{color:#506578;font-size:12px;line-height:1.6}@media (max-width:820px){.billing-review>header{flex-direction:column;align-items:start}.billing-source-card dl,.billing-status-grid,.billing-flow ol{grid-template-columns:1fr 1fr}.billing-page-list{grid-template-columns:1fr}}@media (max-width:520px){.billing-source-card dl,.billing-status-grid,.billing-flow ol{grid-template-columns:1fr}}.member-real-signin{gap:12px;max-width:520px;margin-top:28px;display:grid}.member-real-signin form button{justify-content:center;width:100%}.member-real-signin form{gap:10px;display:grid}.member-real-signin label{color:var(--navy);font-size:12px;font-weight:800}.member-real-signin input{border:1px solid var(--line);width:100%;color:var(--navy);font:inherit;background:#fff;border-radius:8px;padding:14px 16px;font-size:16px}.member-real-signin input:focus{border-color:var(--blue);outline:3px solid #1d6fa433}.member-passkey-link{color:#286387;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:5px;font:700 12px inherit;text-decoration:underline}.member-passkey-help{color:#41586b;background:#eef6fa;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.member-passkey-help strong{color:var(--navy);margin-bottom:2px;display:block}.member-hosted-preview-link{color:#155a87;text-align:center;background:#e9f3f9;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:800;display:block}.member-real-signin [role=status],.member-auth-note,.member-passkey-setup span{color:var(--muted);font-size:11px;line-height:1.55}.member-passkey-setup{align-items:center;gap:12px;margin-top:18px;display:flex}.member-passkey-setup p{max-width:540px;margin:0;font-size:12px;line-height:1.5}.member-passkey-setup button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;flex:none;padding:9px 13px;font-weight:750}.member-signin-popover{z-index:1200;width:min(400px,100vw - 32px);color:var(--navy);filter:drop-shadow(0 24px 48px #00142a47);animation:.16s ease-out member-signin-open;position:fixed}.member-signin-popover-arrow{background:#fff;border-top:1px solid #c9dce8;border-left:1px solid #c9dce8;width:16px;height:16px;position:absolute;top:-8px;right:34px;transform:rotate(45deg)}.member-signin-dialog-card{background:#fff;border:1px solid #c9dce8;border-radius:18px;padding:26px;position:relative}.member-signin-dialog-card .eyebrow{color:var(--blue);margin:0 0 8px;font-size:10px}.member-signin-dialog-card h2{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.05}.member-signin-dialog-intro{color:var(--muted);margin:9px 42px 0 0;font-size:13px;line-height:1.55}.member-signin-dialog-close{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#f7fafc;border:1px solid #d4e1e9;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.member-signin-popover .member-real-signin{max-width:none;margin-top:18px}.member-signin-popover .member-real-signin form button{background:var(--blue);color:#fff;min-height:46px}.member-signin-popover .member-auth-note{text-align:center;margin:8px 0 0}.member-access-state>.member-real-signin{color:var(--navy);background:#fff;border-radius:18px;padding:28px}@keyframes member-signin-open{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:560px){.member-signin-popover{width:auto;left:16px;top:82px!important;right:16px!important}.member-signin-popover-arrow{right:42px}.member-signin-dialog-card{padding:24px 20px 20px}.member-signin-dialog-card h2{font-size:29px}.member-signin-dialog-close{top:12px;right:12px}}.local-review-badge{color:#6a4c17;letter-spacing:.05em;text-transform:uppercase;background:#f8eed8;border:1px solid #d6bd84;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.local-review-footer-note{color:#80672f;font-size:10px;line-height:1.45;display:block}.local-review-notice{color:#5f4a20;background:#f8f0df;border-left:3px solid #c49b50;max-width:650px;margin-top:20px;padding:14px 16px;font-size:12px;line-height:1.55}.local-review-notice strong{color:#4b3814;display:block}.member-destination-shell--home{color:#292725;background:#fff;padding:0}.member-home-content{color:#292725;background:#fff;margin:0}.member-home-content .eyebrow{color:#9b7242;letter-spacing:.13em;font-size:9px}.member-home-content h2{letter-spacing:-.045em;max-width:none;margin:8px 0 16px;font-size:clamp(30px,3.8vw,48px);font-weight:500;line-height:1.06}.member-home-content h3{font-size:16px;font-weight:500}.member-home-content p{font-size:11px;line-height:1.65}.member-home-hero{color:#fff;background:linear-gradient(115deg,#182f3c,#20394a);grid-template-columns:1.1fr .9fr;align-items:center;gap:42px;padding:78px max(28px,50vw - 540px);display:grid}.member-home-hero-copy h1{letter-spacing:-.055em;max-width:610px;margin:10px 0 26px;font-size:clamp(42px,5vw,67px);font-weight:600;line-height:1.02}.member-home-hero-copy>p{color:#e2e7ea;max-width:620px}.member-community-callout{background:#ffffff17;border:1px solid #ffffff40;border-radius:15px;margin:27px 0 20px;padding:22px}.member-community-callout>strong{font-size:12px}.member-community-callout p{color:#e4eaed;font-size:9px}.member-community-actions{flex-wrap:wrap;gap:10px;display:flex}.member-community-actions .button{border-radius:999px;margin:8px 0 0;padding:10px 15px;font-size:8px;display:inline-flex}.member-community-primary{color:#172b39;background:#caa25c}.member-community-secondary{color:#fff;background:0 0;border:1px solid #ffffff61}.member-community-first-visit{font-weight:750}.member-use-reminder{background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;margin:0;padding:17px;color:#e4eaed!important;font-size:9px!important}.member-home-portal-visual{color:#342f2a;text-align:center;background:#fbfaf8;border-radius:28px;padding-bottom:27px;overflow:hidden;box-shadow:0 26px 58px #00000045}.member-home-window-dots{gap:8px;padding:18px 20px;display:flex}.member-home-window-dots span{background:#bd9451;border-radius:50%;width:10px;height:10px}.member-home-arms-badge{color:#fff;background:radial-gradient(circle at 30% 20%,#fff1c9,#b18650 55%,#825f38);border-radius:25px;place-items:center;width:92px;height:92px;margin:24px auto;font-size:11px;font-weight:850;display:grid;box-shadow:0 9px 22px #4b32184d}.member-home-portal-visual h2{margin:20px 0;font-size:19px}.member-home-portal-visual>div:last-child{grid-template-columns:1fr 1fr;gap:10px;padding:0 24px;display:grid}.member-home-portal-visual a{color:#342f2a;background:#f4efe9;border:1px solid #ddd1c2;border-radius:13px;gap:6px;padding:17px 10px;display:grid}.member-home-portal-visual a span{font-size:8px;font-weight:850}.member-home-portal-visual a strong{font-size:9px}.member-home-access{background:#fff;padding:76px max(28px,50vw - 540px)}.member-home-access>header{text-align:center}.member-home-access>header>p:last-child{color:#675f59}.member-home-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.member-home-support-grid>a{color:#302d2a;background:#f5f0e9;border:1px solid #ded3c7;border-radius:22px;padding:29px;box-shadow:0 12px 28px #4d36220f}.member-home-support-grid>a>span{color:#72573d;background:#fff;border:1px solid #ded3c7;border-radius:13px;place-items:center;width:58px;height:58px;font-size:9px;display:grid}.member-home-support-grid h3{margin:22px 0 12px}.member-home-support-grid p{color:#5d5752;font-size:10px}.member-home-support-grid>a>strong{color:#4b4641;background:#fff;border:1px solid #e2d8ce;border-radius:12px;margin-top:18px;padding:16px;font-size:9px;line-height:1.55;display:block}.member-home-ai{background:linear-gradient(120deg,#f5f3ef,#eef5f8);grid-template-columns:1fr 1fr;gap:24px;padding:72px max(28px,50vw - 540px);display:grid}.member-home-ai>div{background:#fff;border:1px solid #ddd8d0;border-radius:22px;padding:30px;box-shadow:0 12px 28px #16304012}.member-home-ai p{color:#5e5b57}.member-ai-standards article{background:#f4efe9;border:1px solid #e1d7cb;border-radius:12px;margin-top:12px;padding:17px}.member-ai-standards article p{margin-bottom:0;font-size:9px}.member-ai-standards article strong{font-size:10px}.member-home-workflow{background:#fff;padding:76px max(28px,50vw - 540px)}.member-home-workflow>header{text-align:center}.member-home-workflow>header>p:last-child{color:#665f59}.member-home-workflow ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:35px 0 0;padding:0;list-style:none;display:grid}.member-home-workflow li{background:#f5f0e9;border:1px solid #dcd1c5;border-radius:17px;padding:21px}.member-home-workflow li>span{color:#fff;background:#c39a52;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.member-home-workflow li p{color:#5e5852;font-size:9px}.member-home-topics{color:#fff;background:#273e4e;grid-template-columns:.75fr 1.25fr;gap:55px;padding:64px max(28px,50vw - 540px);display:grid}.member-home-topics h2{font-size:clamp(34px,4vw,50px)}.member-home-topics>div>p:last-child{color:#e0e6ea}.member-home-topics nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-home-topics a{color:#fff;background:#ffffff1a;border:1px solid #ffffff2b;border-radius:12px;padding:13px 15px;font-size:9px}.member-home-responsibility{background:#f8f4ed;grid-template-columns:1fr 1fr;gap:24px;padding:72px max(28px,50vw - 540px);display:grid}.member-home-responsibility>div{background:#fff;border:1px solid #ded3c7;border-radius:22px;padding:30px;box-shadow:0 12px 28px #4d36220f}.member-home-responsibility p{color:#5f5953}.member-home-prohibited{gap:8px;display:grid}.member-home-prohibited h3{margin:0 0 8px}.member-home-prohibited span{background:#f5f0e9;border:1px solid #e1d6ca;border-radius:10px;padding:11px 14px;font-size:9px}.member-home-disclaimer{color:#fff;text-align:center;background:#1e3544;padding:68px max(28px,50vw - 450px)}.member-home-disclaimer .eyebrow{color:#d0ad70}.member-home-disclaimer p{color:#e1e8ec}.member-home-disclaimer>strong{background:#ffffff14;border:1px solid #fff3;border-radius:13px;margin-top:26px;padding:18px;font-size:9px;line-height:1.6;display:block}.member-feature-grid{background:#fff;grid-template-columns:repeat(3,1fr);gap:70px;margin:0;padding:48px max(28px,50vw - 540px) 54px;display:grid}.member-feature-grid article{color:#292725;text-align:center;background:#fff;padding:0;overflow:visible}.member-feature-grid img{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto}.member-feature-grid h2,.member-feature-grid p,.member-feature-grid a{margin-left:0;margin-right:0}.member-feature-grid h2{margin-top:20px;font-size:24px;font-weight:500}.member-feature-grid p{min-height:58px;font-size:10px;color:#302d2a!important}.member-feature-grid .button{border-radius:10px;margin-top:8px;padding:12px 20px;font-size:9px;display:inline-flex}@media (max-width:900px){.member-home-hero,.member-home-ai,.member-home-responsibility,.member-home-topics{grid-template-columns:1fr}.member-home-portal-visual{max-width:650px}.member-home-workflow ol{grid-template-columns:repeat(2,1fr)}.member-feature-grid{gap:24px}.member-home-topics nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.member-home-hero,.member-home-access,.member-home-ai,.member-home-workflow,.member-home-topics,.member-home-responsibility,.member-home-disclaimer,.member-feature-grid{padding-left:18px;padding-right:18px}.member-home-support-grid,.member-home-workflow ol,.member-feature-grid,.member-home-topics nav,.member-home-portal-visual>div:last-child{grid-template-columns:1fr}.member-feature-grid article{max-width:420px;margin:auto}.member-home-hero-copy h1{font-size:42px}}.feature-card-visual{justify-content:space-between;align-items:flex-start;gap:18px;margin:-8px -8px 22px;display:flex}.feature-card-visual>span{color:var(--blue);font:700 11px var(--font-geist-mono);padding:8px}.feature-card-visual img{object-fit:cover;border-radius:10px;width:58%;height:112px;display:block;box-shadow:0 10px 24px #061b3621}.feature-card:nth-child(2) .feature-card-visual img{object-position:center 58%}.feature-card:has(.feature-card-visual) h3{margin:0 0 12px}.feature-card:has(.feature-card-visual) a{margin-top:auto;padding-top:23px}.member-workflow-section-title,.member-workflow-table-section{width:min(100% - 40px,1320px);margin:0 auto;padding:70px 0 0}.member-workflow-section-title h2,.member-workflow-table-section h2{letter-spacing:-.045em;max-width:1050px;margin:8px 0 18px;font-size:clamp(36px,4.5vw,60px);line-height:1}.member-workflow-section-title>p:not(.eyebrow),.member-workflow-table-section>p:not(.eyebrow){color:#536d7f;max-width:950px;line-height:1.7}.member-workflow-table-section{padding-bottom:28px}.member-workflow-table-scroll{background:#fff;border:1px solid #b9cedb;margin-top:30px;overflow-x:auto}.member-workflow-table-scroll table{border-collapse:collapse;width:100%;min-width:1150px}.member-workflow-table-scroll th,.member-workflow-table-scroll td{text-align:left;vertical-align:top;border:1px solid #c8d9e3;padding:16px;font-size:11px;line-height:1.55}.member-workflow-table-scroll thead th{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#102d45;font-size:10px}.member-workflow-table-scroll tbody th{color:#174d6d;background:#e8f1f6;min-width:170px}.member-workflow-table-scroll td{color:#536d7f;min-width:180px}.member-destination-shell--tools{width:100%;max-width:none;padding:46px 0 72px}.squarespace-arm-tools{width:min(100% - 32px,1180px);margin-inline:auto}.squarespace-arm-tools .arm-tools-hero{width:100%;box-shadow:0 18px 44px #04192b29}.squarespace-arm-tools .m3p-card{padding:clamp(28px,5vw,58px)}.arm-pattern-fields{grid-template-columns:1.3fr 1fr .8fr}.arm-tool-actions{flex-wrap:wrap;gap:9px;margin:16px 0 24px;display:flex}.arm-tool-actions button{color:#17334c;cursor:pointer;background:#fff;border:1px solid #bcae9b;border-radius:8px;min-height:42px;padding:10px 15px;font:800 10px inherit}.arm-tool-actions button:first-child{color:#fff;background:#173d69;border-color:#173d69}.arm-tool-actions button:disabled{cursor:not-allowed;opacity:.5}.arm-money-input{background:#fff;border:1px solid #d2c7b8;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.arm-money-input>span{color:#68737c;padding-left:10px;font-size:12px}.arm-money-input input{width:100%;border:0!important}.arm-assessment{background:#eaf3f7;border:1px solid #ccdce5;border-radius:13px;margin:20px 0;padding:20px}.arm-assessment strong{font-size:18px;display:block}.arm-assessment p{margin:8px 0 12px}.arm-assessment span{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#173d69;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-block}.arm-verify-list{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 24px;padding:0;list-style:none;display:grid}.arm-verify-list li{background:#fff;border:1px solid #ddd3c6;border-radius:9px;padding:13px 15px;font-size:10px;font-weight:750}.arm-results-actions{justify-content:flex-end}.arm-results-actions button:first-child{color:#173d69;background:#fff}.arm-results-actions button:nth-child(2){color:#fff;background:#173d69;border-color:#173d69}:is(.squarespace-arm-tools input:focus-visible,.squarespace-arm-tools select:focus-visible,.squarespace-arm-tools button:focus-visible,.squarespace-arm-tools summary:focus-visible){outline-offset:2px;outline:3px solid #d0a14d}@media (max-width:800px){.arm-pattern-fields,.arm-verify-list{grid-template-columns:1fr}.squarespace-arm-tools{width:min(100% - 20px,1180px)}}.arm-tool-checks label span,.arm-inline-check span{gap:3px;display:grid}.arm-tool-checks small,.arm-inline-check small{color:#66737d;font-weight:400;line-height:1.4;display:block}.arm-source-glossary{margin-top:12px!important}.arm-glossary-grid{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.arm-glossary-grid>div{background:#fbfcfd;border:1px solid #dce3e8;border-radius:13px;padding:13px}.arm-glossary-grid p{color:#66717d;margin:4px 0 0;font-size:.8rem;line-height:1.45}.arm-source-glossary .member-tool-boundary{margin:0 18px 18px}.arm-methodology-source{background:#eaf3f8;border:1px solid #cadee9;border-radius:15px;margin-top:18px;padding:15px 17px;font-size:.82rem;line-height:1.6;color:#30485f!important}.arm-methodology-source a{color:#1f5f91;text-underline-offset:2px;font-weight:800;text-decoration:underline}@media (max-width:600px){.arm-glossary-grid{grid-template-columns:1fr;padding:13px}.arm-source-glossary .member-tool-boundary{margin:0 13px 13px}}.glossary-search-anchor{scroll-margin-top:190px}.launch-upgrade-note{background:linear-gradient(135deg,#f7fbfd,#edf5f8);border:1px solid #c8d8e3;border-radius:22px;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,58px);width:min(100% - 40px,1120px);margin:34px auto;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 16px 38px #08284414}.launch-upgrade-note h2{color:#082844;margin:.3rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.04}.launch-upgrade-note p{color:#526b7d;line-height:1.65}.launch-upgrade-note>div:last-child{background:#fff;border-radius:16px;padding:22px}.launch-upgrade-note>div:last-child>strong{color:#082844;font-size:1.1rem;display:block}.launch-upgrade-note .button{margin:10px 0}.launch-upgrade-note small{color:#657887;line-height:1.5;display:block}@media (max-width:760px){.launch-upgrade-note{grid-template-columns:1fr}}.member-signin-next-step{border-left:3px solid var(--gold);color:#41586b;background:#fff8e9;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.member-signin-modes{background:#f2f6f8;border:1px solid #d7e3ea;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.member-signin-modes button{color:#536b7c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px;font-size:12px;font-weight:800}.member-signin-modes button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 2px 8px #0c2b421f}.member-password-help-link{color:#1f6794;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:4px;font:800 12px inherit;text-decoration:underline;display:block}.password-reset-page{width:min(760px,100% - 32px);margin:0 auto;padding:72px 0 100px}.password-reset-page>h1{color:var(--navy);margin:8px 0 12px;font-size:clamp(40px,6vw,64px);line-height:1}.password-reset-page>p:not(.eyebrow){color:var(--muted);font-size:17px}.password-reset-card{background:#fff;border:1px solid #cbdde7;border-radius:20px;gap:18px;margin-top:34px;padding:clamp(24px,5vw,42px);display:grid;box-shadow:0 18px 42px #08284417}.password-reset-card h2{color:var(--navy);margin:0;font-size:30px}.password-reset-card>p{color:var(--muted);margin:0;line-height:1.6}.password-reset-card form{gap:15px;display:grid}.password-reset-card label{color:var(--navy);gap:7px;font-size:12px;font-weight:850;display:grid}.password-reset-card input{width:100%;font:inherit;border:1px solid #aec5d3;border-radius:9px;padding:13px}.password-reset-card .button{justify-self:start}.account-setup-page{width:min(980px,100% - 40px);margin:0 auto;padding:72px 0 96px}.account-setup-page>h1{max-width:720px;color:var(--navy);letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(38px,6vw,64px);line-height:1}.account-setup-page>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:18px;line-height:1.6}.account-setup-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.account-setup-card{background:#fff;border:1px solid #d4e1e9;border-radius:20px;flex-direction:column;gap:20px;min-height:360px;padding:30px;display:flex;position:relative;box-shadow:0 18px 40px #11314914}.account-setup-card.is-complete{background:#f3faf7;border-color:#b8dacb}.account-setup-step{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.account-setup-card h2{color:var(--navy);letter-spacing:-.025em;margin:0 0 8px;font-size:27px}.account-setup-card p{color:var(--muted);margin:0;line-height:1.55}.account-setup-card form{gap:14px;margin-top:auto;display:grid}.account-setup-card label{color:var(--navy);gap:7px;font-size:12px;font-weight:800;display:grid}.account-setup-card input{width:100%;font:inherit;border:1px solid #cbdbe4;border-radius:9px;padding:13px 14px}.account-setup-card>button{margin-top:auto}.account-setup-complete{color:#1e7252;margin-top:auto;font-size:16px}.account-setup-message{color:#5d4a23;background:#fff7e7;border-radius:10px;grid-column:1/-1;margin:0;padding:13px 16px}.account-setup-finish{background:var(--navy);color:#fff;border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.account-setup-finish small{color:#d8e5ec;line-height:1.5}@media (max-width:760px){.account-setup-page{width:min(100% - 28px,980px);padding:44px 0 72px}.account-setup-grid{grid-template-columns:1fr}.account-setup-card{min-height:0}.account-setup-finish{flex-direction:column;align-items:stretch}.account-setup-finish .button{text-align:center}}.founder-library-publisher{color:#102d45;background:#f7fafc;border:1px solid #c8d8e3;border-radius:22px;width:min(100% - 40px,1180px);margin:42px auto;padding:clamp(28px,4vw,48px);box-shadow:0 18px 42px #08284414}.founder-library-publisher>header{max-width:860px}.founder-library-publisher>header h2,.founder-library-queue-heading h2{letter-spacing:-.04em;margin:7px 0 12px;font-size:clamp(28px,4vw,48px);line-height:1.04}.founder-library-publisher>header>p:last-child{color:#526b7e;line-height:1.65}.founder-library-upload{background:#fff;border:1px solid #cbdbe5;border-radius:16px;gap:18px;margin-top:28px;padding:24px;display:grid}.founder-library-shared-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.founder-library-upload label,.founder-library-queue label{color:#17384f;gap:7px;font-size:12px;font-weight:800;display:grid}.founder-library-upload input:not([type=checkbox]),.founder-library-queue input:not([type=checkbox]),.founder-library-queue textarea{color:#102d45;width:100%;font:inherit;background:#fff;border:1px solid #afc5d3;border-radius:8px;padding:11px 12px}.founder-library-upload-footer{justify-content:space-between;align-items:center;gap:22px;display:flex}.founder-library-upload-footer p{color:#607687;max-width:720px;margin:0;font-size:11px;line-height:1.55}.founder-library-upload button,.founder-library-record-actions button,.founder-library-queue-heading button{color:#fff;cursor:pointer;background:#145f8b;border:1px solid #145f8b;border-radius:8px;padding:11px 16px;font-weight:850}.founder-library-record-actions button:first-child,.founder-library-queue-heading button{color:#145f8b;background:#fff}.founder-library-queue-heading{justify-content:space-between;align-items:end;gap:18px;margin-top:42px;display:flex}.founder-library-queue{gap:15px;margin-top:18px;display:grid}.founder-library-queue>form{background:#fff;border:1px solid #cbdbe5;border-radius:14px;gap:14px;padding:22px;display:grid}.founder-library-record-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.founder-library-record-meta span{color:#102d45;text-transform:uppercase;background:#e1b86e;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.founder-library-record-meta b{font-size:12px}.founder-library-record-meta small{color:#617787}.founder-library-record-actions{justify-content:flex-end;gap:9px;display:flex}.founder-library-live{color:#245b49;background:#edf8f3;border-left:4px solid #2b7b62;margin:0;padding:12px 14px;font-weight:800}@media (max-width:700px){.founder-library-shared-fields{grid-template-columns:1fr}.founder-library-upload-footer,.founder-library-queue-heading,.founder-library-record-actions{flex-direction:column;align-items:stretch}}.founder-aria-teaching__notice{color:#29485d;background:#fff8e8;border-left:4px solid #bd8e45;margin:24px 0 0;padding:18px 20px}.founder-aria-teaching__notice p{margin:6px 0 0;line-height:1.6}.founder-aria-teaching__form>label,.founder-aria-teaching__queue label{color:#17384f;gap:7px;font-size:12px;font-weight:800;display:grid}.founder-aria-teaching__form textarea,.founder-aria-teaching__form select,.founder-aria-teaching__form input,.founder-aria-teaching__queue select{color:#102d45;width:100%;font:inherit;background:#fff;border:1px solid #afc5d3;border-radius:8px;padding:11px 12px}.founder-aria-teaching__form textarea,.founder-aria-teaching__queue textarea{resize:vertical;line-height:1.55}.founder-aria-teaching__withdraw{color:#8d3030!important;background:#fff!important;border-color:#9b3c3c!important}.founder-admin-console{color:#102d45;background:#eef4f7;min-height:100vh}.founder-admin-console__hero{color:#fff;background:linear-gradient(120deg,#061b35,#154f78);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:48px;padding:64px max(28px,50vw - 690px);display:grid}.founder-admin-console__hero h1{letter-spacing:-.045em;max-width:850px;margin:8px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.02}.founder-admin-console__hero>div:first-child>p:last-child{color:#c9dce8;max-width:760px;margin:0;line-height:1.65}.founder-admin-console__account{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;gap:5px;padding:20px;display:grid}.founder-admin-console__account>span{color:#bcd2e0;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.founder-admin-console__account>strong{overflow-wrap:anywhere;font-size:14px}.founder-admin-console__account nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.founder-admin-console__account a{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.founder-admin-console__account a:hover{color:#0b2d4a;background:#fff}.founder-admin-console__body{grid-template-columns:280px minmax(0,1fr);gap:28px;width:min(100% - 48px,1380px);margin:0 auto;padding:34px 0 96px;display:grid}.founder-admin-console__rail{background:#fff;border:1px solid #c7d8e3;border-radius:20px;align-self:start;position:sticky;top:92px;overflow:hidden;box-shadow:0 18px 42px #08284412}.founder-admin-console__rail>div:first-child{border-bottom:1px solid #d8e4eb;gap:4px;padding:20px;display:grid}.founder-admin-console__rail>div:first-child span{color:#60798b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.founder-admin-console__rail>div[role=tablist]{padding:8px;display:grid}.founder-admin-console__rail button[role=tab]{color:#17384f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:28px 1fr;gap:2px 9px;width:100%;padding:13px 11px;display:grid}.founder-admin-console__rail button[role=tab]>span{color:#35627d;background:#eaf2f6;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.founder-admin-console__rail button[role=tab] b{font-size:12px}.founder-admin-console__rail button[role=tab] small{color:#6b8190;font-size:9px;line-height:1.4}.founder-admin-console__rail button[role=tab]:hover{background:#f2f7fa}.founder-admin-console__rail button[role=tab][aria-selected=true]{color:#fff;background:#102f49}.founder-admin-console__rail button[role=tab][aria-selected=true]>span{color:#102f49;background:#d8ab58}.founder-admin-console__rail button[role=tab][aria-selected=true] small{color:#c6d8e3}.founder-admin-console__rail button[role=tab]:focus-visible{outline-offset:2px;outline:3px solid #cf9e428c}.founder-admin-console__rail>p{color:#4c6070;background:#fff8e8;border-top:1px solid #d8e4eb;margin:0;padding:18px 20px;font-size:10px;line-height:1.55}.founder-admin-console__content{min-width:0}.founder-admin-overview,.founder-admin-panel{gap:24px;display:grid}.founder-admin-overview[hidden],.founder-admin-panel[hidden]{display:none}.founder-admin-overview>header,.founder-admin-panel__heading{background:#fff;border:1px solid #c7d8e3;border-radius:20px;padding:34px;box-shadow:0 15px 34px #0828440f}.founder-admin-overview>header h2,.founder-admin-panel__heading h2{letter-spacing:-.04em;margin:6px 0 10px;font-size:clamp(30px,4vw,50px);line-height:1.05}.founder-admin-overview>header>p:last-child,.founder-admin-panel__heading>div>p:last-child{color:#5e7484;max-width:760px;margin-bottom:0;line-height:1.65}.founder-admin-panel__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.founder-admin-panel__heading button{color:#164a6b;cursor:pointer;background:#fff;border:1px solid #aac1cf;border-radius:999px;flex:none;padding:10px 14px;font-weight:800}.founder-admin-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.founder-admin-overview__grid article{background:#fff;border:1px solid #c9d9e3;border-radius:17px;align-content:start;min-height:220px;padding:24px;display:grid}.founder-admin-overview__grid article>span{color:#245675;background:#eaf2f6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.founder-admin-overview__grid h3{margin:18px 0 8px;font-size:21px}.founder-admin-overview__grid p{color:#5e7484;margin:0 0 22px;font-size:12px;line-height:1.6}.founder-admin-overview__grid button{color:#fff;cursor:pointer;background:#145f8b;border:0;border-radius:8px;justify-self:start;margin-top:auto;padding:10px 14px;font-weight:850}.founder-admin-overview__flow{color:#fff;background:#092641;border-radius:20px;grid-template-columns:.7fr 1.3fr;gap:28px;padding:30px;display:grid}.founder-admin-overview__flow h3{margin:7px 0 0;font-size:28px}.founder-admin-overview__flow ol{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.founder-admin-overview__flow li{background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:30px 1fr;gap:4px 10px;padding:15px;display:grid}.founder-admin-overview__flow li>span{color:#092641;background:#d8ab58;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.founder-admin-overview__flow strong{font-size:11px}.founder-admin-overview__flow small{color:#bbcfdb;font-size:9px;line-height:1.45}.founder-admin-panel>.founder-library-publisher,.founder-admin-panel>.founder-document-drafter,.founder-admin-panel>.founder-file-editor{width:100%;margin:0}.founder-admin-panel>.founder-studio{background:0 0;min-height:0}.founder-admin-panel>.founder-studio>.founder-studio-hero{display:none}.founder-admin-panel>.founder-studio>.founder-studio-layout{padding:0}.founder-admin-panel .founder-intake-form,.founder-admin-panel .founder-review-rail section{box-shadow:0 15px 34px #0828440d}@media (max-width:1050px){.founder-admin-console__hero,.founder-admin-console__body{grid-template-columns:1fr}.founder-admin-console__rail{position:static}.founder-admin-console__rail>div[role=tablist]{grid-template-columns:repeat(3,1fr)}.founder-admin-console__rail>p{display:none}.founder-admin-overview__flow{grid-template-columns:1fr}}@media (max-width:700px){.founder-admin-console__hero{padding:48px 18px}.founder-admin-console__body{width:calc(100% - 28px);padding-top:18px}.founder-admin-console__rail>div[role=tablist]{grid-template-columns:1fr 1fr}.founder-admin-console__rail button[role=tab] small{display:none}.founder-admin-overview>header,.founder-admin-panel__heading{padding:24px 20px}.founder-admin-panel__heading{flex-direction:column;align-items:start}.founder-admin-overview__grid{grid-template-columns:1fr}.founder-admin-overview__flow{padding:22px 18px}.founder-admin-overview__flow ol{grid-template-columns:1fr}}.founder-moderation,.founder-quality-monitor{color:#173047;gap:22px;display:grid}.founder-moderation>header,.founder-quality-monitor>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.founder-moderation>header h2,.founder-quality-monitor>header h2{margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.founder-moderation>header p:not(.eyebrow),.founder-quality-monitor>header p:not(.eyebrow){color:#607383;max-width:760px}.founder-moderation>aside,.founder-quality-monitor>aside{color:#674a23;background:#fff8e8;border:1px solid #d8b36b;border-left:5px solid #c99038;border-radius:12px;padding:16px 18px;font-size:12px;line-height:1.6}.moderation-count{color:#fff;text-align:center;background:#0c2941;border-radius:14px;min-width:140px;padding:17px}.moderation-count strong{font-size:34px;display:block}.moderation-count span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.founder-moderation>nav{border-bottom:1px solid #d5e0e7;flex-wrap:wrap;gap:8px;padding-bottom:13px;display:flex}.founder-moderation>nav button{color:#38576b;cursor:pointer;background:#fff;border:1px solid #c7d6df;border-radius:999px;padding:9px 13px;font-weight:800}.founder-moderation>nav button.active{color:#fff;background:#0c2941;border-color:#0c2941}.moderation-panel>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.moderation-panel select,.founder-quality-search input,.founder-quality-search select{font:inherit;background:#fff;border:1px solid #bdced9;border-radius:9px;padding:11px}.moderation-report{background:#fff;border:1px solid #c9d8e1;border-radius:15px;margin-bottom:14px;padding:20px}.moderation-report>header,.moderation-report>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.moderation-report>header>div,.moderation-report>footer>div,.moderation-grid article>div{flex-wrap:wrap;gap:8px;display:flex}.moderation-report header span,.moderation-grid header span{color:#28546e;text-transform:uppercase;background:#e9f1f6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.moderation-report h4{margin:16px 0 7px;font-size:20px}.moderation-report>p{white-space:pre-wrap;line-height:1.6}.moderation-report blockquote{color:#654a27;background:#fff8e8;border-left:4px solid #c99038;margin:14px 0;padding:12px 15px}.moderation-report footer{border-top:1px solid #e2e9ed;padding-top:14px}.moderation-report button,.moderation-grid button,.moderation-table button,.quality-delete-all,.founder-quality-list button{color:#234b63;cursor:pointer;background:#fff;border:1px solid #b8cad5;border-radius:7px;padding:8px 10px;font-weight:800}.moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.moderation-grid>article{background:#fff;border:1px solid #c8d8e1;border-radius:14px;padding:18px}.moderation-grid header{justify-content:space-between;gap:8px;display:flex}.moderation-grid h3{margin:13px 0 7px}.moderation-grid small{color:#647988;margin:10px 0;display:block}.moderation-table{background:#fff;border:1px solid #c8d8e1;border-radius:14px;overflow:auto}.moderation-table table{border-collapse:collapse;width:100%}.moderation-table th,.moderation-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e8ed;padding:13px}.moderation-table td small{color:#70828e;display:block}.moderation-table td:last-child{flex-wrap:wrap;gap:6px;min-width:300px;display:flex}.moderation-audit{gap:9px;display:grid}.moderation-audit article{background:#fff;border:1px solid #d2dfe6;border-radius:10px;grid-template-columns:155px 140px 1fr;gap:10px;padding:14px;display:grid}.moderation-audit p,.moderation-audit small{grid-column:3}.moderation-empty{text-align:center;color:#617887;border:1px dashed #bacbd5;border-radius:12px;padding:30px}.quality-toggle{color:#8f3434;cursor:pointer;background:#fff;border:1px solid #a84545;border-radius:999px;padding:12px 16px;font-weight:900}.quality-toggle.active{color:#17653f;background:#e6f5ec;border-color:#24724d}.founder-quality-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.founder-quality-summary article{background:#fff;border:1px solid #cbd9e2;border-radius:13px;padding:17px}.founder-quality-summary span{color:#647887;text-transform:uppercase;font-size:10px;display:block}.founder-quality-summary strong{margin-top:4px;font-size:28px;display:block}.founder-quality-search{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.founder-quality-search label{color:#405e71;gap:6px;font-size:10px;font-weight:850;display:grid}.founder-quality-list{gap:12px;display:grid}.founder-quality-list>article{background:#fff;border:1px solid #c9d8e1;border-radius:14px;padding:19px}.founder-quality-list article>header,.founder-quality-list article>footer{justify-content:space-between;gap:12px;display:flex}.founder-quality-list article>header>div{flex-wrap:wrap;gap:7px;display:flex}.founder-quality-list header span{text-transform:uppercase;background:#edf3f6;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.founder-quality-list h3{margin:15px 0;font-size:19px}.founder-quality-list details{background:#f5f8fa;border-radius:9px;padding:13px}.founder-quality-list summary{cursor:pointer;font-weight:850}.founder-quality-list details p{white-space:pre-wrap;line-height:1.65}.founder-quality-list footer{align-items:center;margin-top:14px}.founder-quality-empty{text-align:center;border:1px dashed #bacbd5;border-radius:12px;padding:30px}.quality-delete-all{color:#8c3030;border-color:#c88989;justify-self:end}@media (max-width:900px){.moderation-grid,.founder-quality-summary,.founder-quality-search{grid-template-columns:1fr 1fr}.founder-quality-search label:first-child{grid-column:1/-1}.moderation-audit article{grid-template-columns:1fr 1fr}.moderation-audit p,.moderation-audit small{grid-column:1/-1}}@media (max-width:620px){.founder-moderation>header,.founder-quality-monitor>header,.moderation-report>header,.moderation-report>footer{display:grid}.moderation-grid,.founder-quality-summary,.founder-quality-search{grid-template-columns:1fr}.founder-quality-search label:first-child{grid-column:auto}.moderation-table{font-size:11px}}.moderation-grid details{border-top:1px solid #e0e8ed;margin-top:13px;padding-top:11px}.moderation-grid summary{cursor:pointer;font-size:11px;font-weight:850}.moderation-grid details p{background:#f5f8fa;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;padding:8px;font-size:10px;display:flex}.member-join-backdrop{z-index:2200;background:#04182db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.member-join-dialog{color:#14283d;background:#fff;border:1px solid #d6e2ea;border-radius:20px;width:min(520px,100%);padding:32px;position:relative;box-shadow:0 24px 80px #000f2359}.member-join-dialog h2{margin:4px 0 10px;font-size:clamp(30px,5vw,44px)}.member-join-dialog>p{color:#536a7b;line-height:1.6}.member-join-dialog form{gap:16px;margin-top:22px;display:grid}.member-join-dialog form>label:first-child{gap:7px;font-weight:850;display:grid}.member-join-dialog input[type=email]{min-height:48px;font:inherit;border:1px solid #b9cbd8;border-radius:9px;padding:0 13px}.member-join-terms{color:#506475;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.member-join-terms input{margin-top:3px}.member-join-status{background:#eef7fb;border-radius:10px;margin:18px 0 0;padding:14px;font-weight:750;color:#173b56!important}.founder-document-drafter{color:#102d45;background:linear-gradient(135deg,#fffaf0,#f4f8fb);border:1px solid #d9c596;border-radius:22px;width:min(100% - 40px,1180px);margin:42px auto;padding:clamp(28px,4vw,48px);box-shadow:0 18px 42px #08284414}.founder-document-drafter>header{max-width:900px}.founder-document-drafter h2{letter-spacing:-.04em;margin:7px 0 12px;font-size:clamp(30px,4vw,50px);line-height:1.04}.founder-document-drafter>header>p:last-child{color:#526b7e;line-height:1.65}.founder-document-drafter aside{background:#fff5dc;border-left:4px solid #bd8733;margin:22px 0;padding:17px}.founder-document-drafter aside p{margin:6px 0 0}.founder-document-drafter form{background:#fff;border:1px solid #cbdbe5;border-radius:16px;gap:17px;margin-top:28px;padding:24px;display:grid}.founder-document-drafter form>label:not(.member-join-terms){gap:7px;font-size:12px;font-weight:850;display:grid}.founder-document-drafter textarea,.founder-document-drafter input[type=text],.founder-document-drafter input:not([type]){color:#102d45;width:100%;font:inherit;background:#fff;border:1px solid #afc5d3;border-radius:8px;padding:12px}.founder-document-drafter textarea{resize:vertical}.founder-document-drafter form>.button{justify-self:start}.founder-file-editor{color:#102d45;background:linear-gradient(135deg,#f3f9fc,#fffaf0);border:1px solid #b9d3e1;border-radius:22px;width:min(100% - 40px,1180px);margin:42px auto;padding:clamp(28px,4vw,48px);box-shadow:0 18px 42px #08284414}.founder-file-editor>header{max-width:920px}.founder-file-editor h2{letter-spacing:-.04em;margin:7px 0 12px;font-size:clamp(30px,4vw,50px);line-height:1.04}.founder-file-editor header p:last-child{color:#526b7e;line-height:1.65}.founder-file-editor aside{background:#fff5dc;border-left:4px solid #bd8733;margin:22px 0;padding:17px}.founder-file-editor form{background:#fff;border:1px solid #cbdbe5;border-radius:16px;gap:17px;margin-top:28px;padding:24px;display:grid}.founder-file-editor form>label:not(.member-join-terms){color:#17384f;gap:7px;font-size:12px;font-weight:850;display:grid}.founder-file-editor input:not([type=checkbox]),.founder-file-editor textarea{color:#102d45;width:100%;font:inherit;background:#fff;border:1px solid #afc5d3;border-radius:8px;padding:12px}.founder-file-editor small{color:#607687}.founder-file-editor form>.button{justify-self:start}.membership-signed-in{color:#fff;background:#ffffff1f;border:1px solid #ffffff7a;border-radius:10px;align-items:center;min-height:42px;padding:0 1rem;font-weight:750;display:inline-flex}.billing-membership-snapshot dl{grid-template-columns:repeat(4,1fr)}.billing-membership-snapshot dd{color:var(--navy);font-size:clamp(22px,3vw,34px);font-weight:850}.billing-member-health{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.billing-member-health article{background:#fff;border:1px solid #ccdae3;border-radius:15px;gap:7px;padding:20px;display:grid}.billing-member-health span{color:#526a7c;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:850}.billing-member-health strong{color:var(--navy);font-size:30px}.billing-member-health small{color:#607687;line-height:1.45}.billing-snapshot-note{color:#536a7b;margin:22px 0 0;font-size:12px;line-height:1.6}@media (max-width:820px){.billing-member-health{grid-template-columns:1fr 1fr}}@media (max-width:520px){.billing-member-health{grid-template-columns:1fr}}.admin-member-manager{background:#f5f9fb;border:1px solid #c7d8e3;border-radius:28px;gap:28px;padding:clamp(26px,4vw,48px);display:grid}.admin-member-manager header{max-width:850px}.admin-member-manager h2{margin:7px 0 12px;font-size:clamp(30px,4vw,48px)}.admin-member-tools{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.admin-member-tools form,.admin-member-tools aside{background:#fff;border:1px solid #ccdae3;border-radius:16px;gap:15px;padding:22px;display:grid}.admin-member-tools label{color:var(--navy);gap:7px;font-size:12px;font-weight:850;display:grid}.admin-member-tools input,.admin-member-tools textarea,.admin-member-table select{color:var(--navy);font:inherit;background:#fff;border:1px solid #b8cbd7;border-radius:8px;padding:11px}.admin-member-tools textarea{font-family:var(--font-geist-mono);font-size:12px}.admin-member-tools form>div{flex-wrap:wrap;gap:10px;display:flex}.admin-member-tools small,.admin-member-tools aside p{color:#607687;line-height:1.5}.admin-member-tools code{overflow-wrap:anywhere;color:#17384f;background:#eef4f7;border-radius:8px;padding:13px;line-height:1.7;display:block}.admin-member-preview,.admin-member-message{border-left:4px solid var(--gold);color:#4f6070;background:#fff8e8;margin:0;padding:13px 15px}.admin-member-list>div:first-child{justify-content:space-between;align-items:end;display:flex}.admin-member-table{background:#fff;border:1px solid #cad9e2;border-radius:13px;margin-top:12px;overflow-x:auto}.admin-member-table table{border-collapse:collapse;width:100%;min-width:720px}.admin-member-table th,.admin-member-table td{text-align:left;border-bottom:1px solid #e0e9ee;padding:13px 15px;font-size:12px}.admin-member-table th{color:#17384f;text-transform:uppercase;letter-spacing:.05em;background:#eaf2f6}.admin-member-table td:first-child{font-weight:750}@media (max-width:800px){.admin-member-tools{grid-template-columns:1fr}}.active-signin-panel>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.active-signin-panel>header h2{margin:7px 0 10px;font-size:clamp(30px,4vw,48px)}.active-signin-panel>header p{color:#536a7b;max-width:720px;margin:0}.active-signin-count{color:#fff;background:#123f5f;border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;font-size:34px;display:grid}.active-signin-note{background:#fff8e8;border-left:4px solid #c89743;margin:24px 0;padding:16px 18px}.active-signin-note p{color:#586e7d;margin:6px 0 0;font-size:11px;line-height:1.6}.active-signin-table{background:#fff;border:1px solid #c9d9e3;border-radius:13px;margin-top:20px;overflow-x:auto}.active-signin-table table{border-collapse:collapse;width:100%;min-width:900px}.active-signin-table th,.active-signin-table td{text-align:left;border-bottom:1px solid #e0e9ee;padding:14px 15px;font-size:11px}.active-signin-table th{color:#17384f;letter-spacing:.06em;text-transform:uppercase;background:#eaf2f6;font-size:9px}.active-signin-table td:first-child strong,.active-signin-table td:first-child small{display:block}.active-signin-table td:first-child small{color:#677d8c;margin-top:4px}.active-signin-empty{color:#5e7483;text-align:center;background:#fff;border:1px dashed #afc3d0;border-radius:12px;margin:22px 0 0;padding:24px}.active-signin-panel time{white-space:nowrap}@media (max-width:620px){.active-signin-panel>header{align-items:flex-start}.active-signin-count{flex-basis:62px;width:62px;height:62px;font-size:25px}}@media (max-width:600px){html,body{max-width:100%;overflow-x:clip}main{min-width:0}.legal-map-scroll,.resource-map-scroll{contain:inline-size;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%}.glossary-card-top,.definition-block strong,.glossary-grid .aliases,.glossary-source,.legal-map-table a,.legal-map-table th,.legal-map-table thead th,.legal-number,.legal-code,.resource-map-scroll a,.resource-map-scroll th,.resource-map-scroll thead th,.arm-source-kicker,.arm-source-warning,.arm-source-field-grid section>strong,.arm-source-field-grid label,.arm-plan-grid label,.arm-source-field-grid em,.arm-source-field-grid small,.arm-source-calculate,.arm-source-flow footer span,.arm-guide-grid b,.arm-preview-months b,.member-navigation-brand span{font-size:11px}.site-footer{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.member-destination-shell{--member-navy:#0b263d;--member-slate:#173f59;--member-gold:#dfb663;--member-canvas:#f4f7f9;--member-ink:#102d45;--member-muted:#536d7f;--member-line:#cbd9e2;--member-radius:16px;--member-content:1180px}.member-destination-shell--home,.member-destination-shell--coding,.member-destination-shell--tools,.member-destination-shell--toolkit,.member-destination-shell--case,.member-destination-shell--workflow,.member-destination-shell--pathways{background:var(--member-canvas);width:100%;max-width:none;color:var(--member-ink);padding:0}:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero){min-height:560px!important;padding:clamp(68px, 7vw, 96px) max(28px, calc((100vw - var(--member-content)) / 2))!important;background:radial-gradient(circle at 82% 14%, #dfb66329, transparent 27%), linear-gradient(125deg, var(--member-navy) 0%, var(--member-slate) 100%)!important;color:#fff!important}:where(.member-home-hero,.resource-toolkit-hero,.member-case-hero,.member-tool-hero){grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:48px;display:grid}:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero) .eyebrow,:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero) .pa-eyebrow{color:var(--member-gold)!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:900!important}:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero) h1{text-wrap:balance;max-width:720px;color:#fff!important;letter-spacing:-.052em!important;margin:10px 0 22px!important;font-size:clamp(48px,5.5vw,72px)!important;font-weight:650!important;line-height:.98!important}:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero) p:not(.eyebrow):not(.pa-eyebrow){line-height:1.68;color:#d8e4eb!important}.member-tool-hero-copy{min-width:0}.member-tool-hero-copy>p:not(.eyebrow){max-width:610px;font-size:15px}.member-tool-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.member-tool-hero-actions .button{background:var(--member-gold);color:var(--member-ink)}.member-tool-hero-actions button.button{font:inherit;cursor:pointer;border:0;font-weight:800}.member-tool-hero-actions .button-ghost{color:#fff;background:#ffffff14;border-color:#fff6}.member-tool-hero-boundary{border-radius:var(--member-radius);background:#ffffff14;border:1px solid #fff3;margin-top:24px;padding:16px 18px;font-size:11px!important}.member-tool-hero .arm-tools-hero{border-radius:var(--member-radius);border:1px solid #fff3;width:100%;height:auto;margin:0;box-shadow:0 24px 60px #00000047}.member-arm-tools{background:var(--member-canvas);width:100%;max-width:none!important;margin:0!important;padding:0 0 78px!important}.member-arm-tools .arm-tools-intro-grid,.member-arm-tools .member-calculator,.member-arm-tools .arm-tools-bottom-grid{width:min(calc(100% - 40px), var(--member-content));margin-left:auto;margin-right:auto}.member-arm-tools .arm-tools-intro-grid{grid-template-columns:1fr;gap:24px;margin-top:30px;display:grid}.member-arm-tools .member-tool-glossary{border:1px solid var(--member-line);border-radius:var(--member-radius);min-height:260px;color:var(--member-ink);background:#fff;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;display:grid;overflow:hidden;box-shadow:0 14px 34px #0b263d14}.member-arm-tools .member-tool-glossary img{object-fit:contain;object-position:center;background:#061b38;border-radius:0;width:100%;height:100%;min-height:260px;max-height:320px}.member-arm-tools .member-tool-glossary span{gap:10px;padding:34px 40px;display:grid}.member-arm-tools .member-tool-glossary small{color:#9b7242;letter-spacing:.14em;font-size:9px;font-weight:900}.member-arm-tools .member-tool-glossary strong{letter-spacing:-.04em;max-width:560px;font-size:clamp(28px,3.4vw,44px);line-height:1.04}.member-arm-tools .member-tool-glossary em{max-width:580px;color:var(--member-muted);font-size:13px;font-style:normal;line-height:1.65}.member-arm-tools .member-tool-glossary b{background:var(--member-gold);border-radius:999px;width:fit-content;margin-top:6px;padding:10px 14px;font-size:10px}.member-arm-tools .member-tool-notice{border:1px solid var(--member-line);border-radius:var(--member-radius);color:var(--member-ink);background:#fff;padding:clamp(30px,4vw,52px);box-shadow:0 14px 34px #0b263d0f}.member-arm-tools .member-tool-notice>header{max-width:820px}.member-arm-tools .member-tool-notice>header h2{letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(34px,4vw,50px);line-height:1.04}.member-arm-tools .member-tool-notice>header>p:last-child{color:var(--member-muted);line-height:1.65}.member-tool-notice-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.member-tool-notice-grid article{border:1px solid var(--member-line);background:var(--member-canvas);border-radius:12px;padding:22px}.member-tool-notice-grid h3{margin:0 0 8px;font-size:16px}.member-tool-notice-grid p{margin:0;font-size:11px;line-height:1.62;color:var(--member-muted)!important}.member-tool-responsibility{margin-bottom:0;font-size:11px;color:var(--member-muted)!important}.member-arm-tools .member-calculator{border-color:var(--member-line);border-radius:var(--member-radius)}.member-arm-tools .m3p-card+.arm-m3p-guide,.member-arm-tools .arm-m3p-guide+.dose-vial-source-card,.member-arm-tools .dose-vial-source-card+.arm-tools-faq{margin-top:24px}.member-arm-tools .arm-m3p-preview{border:1px solid var(--member-line);background:#fff;border-radius:14px;margin-top:20px;padding:0;overflow:hidden}.member-arm-tools .arm-m3p-preview .arm-tool-steps{margin:0}.member-arm-tools .arm-m3p-preview>h3,.member-arm-tools .arm-m3p-preview>p,.member-arm-tools .arm-m3p-preview>.member-tool-fields{margin-left:24px;margin-right:24px}.member-arm-tools .arm-m3p-preview>h3{margin-top:24px}.member-arm-tools .arm-m3p-preview>.member-tool-fields{margin-bottom:24px}.arm-guide-content{border-top:1px solid var(--member-line);background:#fff;padding:22px}.arm-guide-content ol{gap:12px;margin:0;padding-left:24px;display:grid}.arm-guide-content li{padding-left:6px}.arm-guide-content li strong,.arm-guide-content li span{display:block}.arm-guide-content li span{color:var(--member-muted);margin-top:4px;line-height:1.6}.arm-faq-content{border-top:1px solid var(--member-line);background:#fff;gap:10px;padding:18px;display:grid}.arm-faq-content details{border:1px solid var(--member-line);background:var(--member-canvas);border-radius:10px}.arm-faq-content details summary{padding:16px 18px;font-weight:800}.arm-faq-content details p{color:var(--member-muted);margin:0;padding:0 18px 18px;line-height:1.65}.member-destination-shell--workflow #pa-arm-workflow-center .pa-hero{background:radial-gradient(circle at 82% 14%, #dfb66329, transparent 27%), linear-gradient(125deg, var(--member-navy) 0%, var(--member-slate) 100%)!important}.member-destination-shell--coding .member-hcpcs-status{color:#3f5b70;font-size:14px;font-weight:650;line-height:1.55}.member-destination-shell--coding .member-hcpcs-lookup>small{color:#526b7e;font-size:13px;font-weight:550;line-height:1.65}:where(.member-home-portal-visual,.resource-toolkit-window,.member-case-graphic){border-radius:var(--member-radius)!important;border:1px solid #fff3!important;box-shadow:0 24px 60px #00000040!important}:where(.member-home-access,.member-home-ai,.member-home-workflow,.member-home-topics,.member-home-responsibility,.member-home-disclaimer,.member-case-purpose,.member-case-discussions,.member-case-access,.member-case-use,.member-case-standards,.member-workflow-questions,.member-workflow-table-section,.member-workflow-sources,.resource-toolkit-library,.resource-toolkit-updates,.resource-toolkit-disclaimer){padding-right:max(28px, calc((100vw - var(--member-content)) / 2))!important;padding-left:max(28px, calc((100vw - var(--member-content)) / 2))!important}:where(.member-home-support-grid>*,.member-feature-grid>*,.member-case-purpose article,.member-case-use article,.resource-toolkit-grid article,.member-workflow-questions article){border-color:var(--member-line)!important;border-radius:var(--member-radius)!important}@media (max-width:900px){:where(.member-home-hero,.resource-toolkit-hero,.member-case-hero,.member-tool-hero){grid-template-columns:1fr}.member-tool-hero .arm-tools-hero{max-width:700px}}@media (max-width:650px){:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero){min-height:auto!important;padding:62px 18px!important}:where(.member-home-hero,.pa-coding-hero,.resource-toolkit-hero,.member-case-hero,.member-workflow-hero,.pa-acq-hero,.member-tool-hero) h1{font-size:clamp(40px,12vw,54px)!important}.member-tool-hero-actions{flex-direction:column;align-items:stretch}.member-arm-tools .arm-tools-intro-grid,.member-arm-tools .member-calculator,.member-arm-tools .arm-tools-bottom-grid{width:calc(100% - 36px)}.member-arm-tools .member-tool-glossary{grid-template-columns:1fr}.member-arm-tools .member-tool-glossary img{aspect-ratio:16/9;min-height:0;max-height:none}.member-arm-tools .member-tool-glossary span{padding:26px 22px}.member-tool-notice-grid{grid-template-columns:1fr}}.member-navigation-actions .member-break-room-link,.member-navigation-mobile nav .member-break-room-link,.break-room-cta{isolation:isolate;color:#102334;background:linear-gradient(135deg,#f5d9a4 0%,#f2b96f 55%,#ef8f72 100%);border:1px solid #ffffffb8;gap:6px;font-weight:950;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 6px 16px #0003,inset 0 1px #ffffffa6}.member-navigation-actions .member-break-room-link:before,.member-navigation-mobile nav .member-break-room-link:before,.break-room-cta:before{z-index:-1;content:"";background:#ffffff59;border-radius:50%;width:55px;height:55px;position:absolute;top:-26px;right:-15px}.member-navigation-actions .member-break-room-link:hover,.member-navigation-mobile nav .member-break-room-link:hover,.break-room-cta:hover{color:#102334;background:linear-gradient(135deg,#fff0c9 0%,#f5c47f 55%,#f49b7f 100%);border-color:#fff;transform:translateY(-2px)rotate(-1deg);box-shadow:0 9px 22px #00000042,0 0 0 3px #f5d9a429}.break-room-cta:focus-visible{color:#102334;background:linear-gradient(135deg,#fff0c9 0%,#f5c47f 55%,#f49b7f 100%);border-color:#fff;transform:translateY(-2px)rotate(-1deg);box-shadow:0 9px 22px #00000042,0 0 0 3px #f5d9a429}.member-navigation-actions .member-break-room-link:hover>span,.member-navigation-mobile nav .member-break-room-link:hover>span,.break-room-cta:hover>span{animation:.55s member-coffee-wave}.break-room-cta:focus-visible>span{animation:.55s member-coffee-wave}.member-navigation-actions .member-break-room-link[aria-current=page],.member-navigation-mobile nav .member-break-room-link[aria-current=page]{color:#102334;background:#fff;border-color:#f2b96f;transform:none;box-shadow:0 6px 17px #0000003d,inset 0 0 0 2px #f2b96f}@keyframes member-coffee-wave{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-12deg)scale(1.12)}65%{transform:rotate(10deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.member-navigation-actions .member-break-room-link,.member-navigation-mobile nav .member-break-room-link,.break-room-cta{transition:none}.member-navigation-actions .member-break-room-link:hover>span,.member-navigation-mobile nav .member-break-room-link:hover>span,.break-room-cta:hover>span{animation:none}.break-room-cta:focus-visible>span{animation:none}}.member-destination-shell--case{background:#eef3f6;padding:0}.case-community{color:#173047;padding:clamp(54px,7vw,92px) max(24px,50vw - 590px)}.case-community>header{grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:28px;display:grid}.case-community>header h2{letter-spacing:-.05em;max-width:760px;margin:6px 0 12px;font-size:clamp(40px,5vw,66px);line-height:1}.case-community>header p:not(.eyebrow){color:#5d7180;max-width:760px}.case-community-status{color:#fff;text-align:center;background:#102d45;border-radius:18px;min-width:170px;padding:20px;box-shadow:0 14px 34px #0821342b}.case-community-status strong,.case-community-status span,.case-community-status small{display:block}.case-community-status strong{font-size:34px}.case-community-status span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.case-community-status small{color:#f2c06a;margin-top:8px}.case-community-boundary{color:#654a27;background:#fff8e9;border:1px solid #d7b474;border-left:5px solid #c99038;border-radius:13px;margin:0 0 24px;padding:18px 20px;font-size:12px;line-height:1.65}.case-community-error{color:#943c3c;background:#fff0f0;border-radius:10px;padding:14px 17px;font-weight:750}.case-community-composer,.case-community-admin{background:#fff;border:1px solid #cbd9e1;border-radius:24px;gap:16px;margin-bottom:34px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 18px 45px #0a2b4214}.case-community-composer h3,.case-community-admin h3{margin:0;font-size:27px}.case-community-composer fieldset{border:0;margin:0;padding:0}.case-community-composer legend,.case-community-composer>label,.case-community-reply-form label,.case-community-admin label{color:#334f63;gap:7px;font-size:11px;font-weight:850;display:grid}.case-community-composer input[type=text],.case-community-composer input[type=url],.case-community-composer input:not([type]),.case-community-composer textarea,.case-community-reply-form input,.case-community-reply-form textarea,.case-community-admin input,.case-community-admin textarea{color:#173047;width:100%;font:inherit;background:#fbfdfe;border:1px solid #bfcfd9;border-radius:10px;padding:13px 15px;font-size:15px}.case-community-composer input:focus,.case-community-composer textarea:focus,.case-community-reply-form input:focus,.case-community-reply-form textarea:focus,.case-community-admin input:focus,.case-community-admin textarea:focus{border-color:#246aa5;outline:3px solid #246aa529}.case-community-composer label>span,.case-community-reply-form label>span{color:#718491;font-weight:500}.case-community-chips{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.case-community-chips label{cursor:pointer}.case-community-chips input{opacity:0;pointer-events:none;position:absolute}.case-community-chips span{color:#37556a;background:#f6fafc;border:1px solid #bdced9;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800;display:block}.case-community-chips input:focus-visible+span{outline-offset:2px;outline:3px solid #246aa533}.case-community-chips input:checked+span{color:#fff;background:#123d5b;border-color:#123d5b;box-shadow:0 0 0 3px #123d5b1f}.case-community-chips label:first-child input:checked+span{color:#15577d;background:#e6f4fb;border-color:#27719d}.case-community-chips label:nth-child(3) input:checked+span{color:#8d352a;background:#fff0eb;border-color:#b14b3d}.case-community-attest{align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:650!important}.case-community-attest input{margin-top:3px}.case-community-composer>.button,.case-community-admin>.button{cursor:pointer;border:0;justify-self:start}.case-community-feed{gap:18px;display:grid}.case-community-empty{text-align:center;background:#fff;border:1px dashed #aebfca;border-radius:18px;padding:50px}.case-community-thread{background:#fff;border:1px solid #c8d7e0;border-left:5px solid #7893a5;border-radius:20px;padding:28px;box-shadow:0 13px 34px #0a2b4212}.case-community-thread--informational{border-left-color:#3984ae}.case-community-thread--urgent{border-left-color:#c65442}.case-community-thread-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.case-community-thread>h3{margin:24px 0 10px;font-size:25px}.case-community-thread>p,.case-community-replies article>p{white-space:pre-wrap;color:#506777;font-size:13px;line-height:1.7}.case-community-identity{align-items:flex-start;gap:11px;display:flex}.case-community-avatar{color:#fff;background:linear-gradient(145deg,#1b5f8b,#0d304c);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.case-community-identity>div{gap:3px;display:grid}.case-community-identity strong{font-size:12px}.case-community-identity time,.case-community-identity small{color:#718591;font-size:9px}.case-verified-badge{color:#704b15;text-transform:uppercase;letter-spacing:.045em;background:#fff7df;border:1px solid #d1a54f;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:950;display:inline-flex}.case-community-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.case-community-tags span{color:#34566d;text-transform:uppercase;letter-spacing:.05em;background:#eaf2f6;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.case-community-thread--urgent .case-community-tags span:first-child{color:#963c30;background:#fff0eb}.case-community-source{color:#1d6594;text-underline-offset:3px;margin-top:6px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-block}.case-community-thread-actions{gap:8px;margin-top:19px;display:flex}.case-community-thread-actions button,.case-community-report{color:#34566d;font:inherit;cursor:pointer;background:#f7fafc;border:1px solid #c3d2db;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:850}.case-community-thread-actions button:first-child{color:#fff;background:#173f5f}.case-community-reply-form{background:#edf4f7;border-radius:15px;gap:12px;margin:18px 0;padding:20px;display:grid}.case-community-reply-form .button{border:0;justify-self:start}.case-community-replies{gap:10px;margin-top:20px;padding-left:30px;display:grid}.case-community-replies article{background:#f5f9fb;border-left:3px solid #b3c7d2;border-radius:0 13px 13px 0;padding:19px}.case-community-report{margin-top:8px}.case-community-admin{background:#fffaf0;border-color:#d4b774;margin-top:36px}.case-community-admin>p{color:#6b5b43;max-width:760px}.case-community-loading{text-align:center;padding:100px}@media (max-width:760px){.case-community>header{grid-template-columns:1fr}.case-community-status{width:100%}.case-community-thread-head{flex-direction:column;align-items:flex-start}.case-community-tags{justify-content:flex-start}.case-community-replies{padding-left:12px}.case-community-composer>.button,.case-community-admin>.button{width:100%}}.case-contributor-recognition{background:#fff9e9;border:1px solid #dfc482;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;padding:12px 14px;display:flex}.case-contributor-recognition strong{color:#6d4b17;font-size:11px}.case-contributor-recognition span{color:#78684d;font-size:9px}.case-contributor-recognition button{color:#704b15;font:inherit;cursor:pointer;background:#fff;border:1px solid #c99a42;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:850}.case-contributor-review{background:#f4efe2;border-radius:12px;gap:12px;margin-top:12px;padding:16px;display:grid}.case-contributor-review fieldset{border:0;margin:0;padding:0}.case-contributor-review legend,.case-contributor-review label{color:#5e513c;gap:6px;font-size:10px;font-weight:800;display:grid}.case-contributor-review fieldset>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.case-contributor-review fieldset label{cursor:pointer}.case-contributor-review fieldset input{opacity:0;position:absolute}.case-contributor-review fieldset span{background:#fff;border:1px solid #d6bd86;border-radius:8px;padding:7px 9px}.case-contributor-review fieldset input:focus-visible+span{outline:3px solid #246aa533}.case-contributor-review fieldset input:checked+span{color:#fff;background:#173f5f}.case-contributor-review textarea{border:1px solid #ccb98f;border-radius:8px;width:100%;padding:10px}.case-contributor-review .button{border:0;justify-self:start}.case-desk-workspace{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:26px;max-width:1480px;margin:auto;padding:28px;display:grid}.case-desk-workspace-nav{color:#fff;background:#0d2c45;border:1px solid #c7d6df;border-radius:20px;position:sticky;top:154px;overflow:hidden;box-shadow:0 18px 44px #08233724}.case-desk-workspace-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:20px;display:flex}.case-desk-workspace-brand>span{color:#102c43;background:#d4a853;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.case-desk-workspace-brand strong,.case-desk-workspace-brand small{display:block}.case-desk-workspace-brand small{color:#a9c0d1;margin-top:3px}.case-desk-workspace-nav nav{padding:12px;display:grid}.case-desk-workspace-nav button{color:#d6e5ef;text-align:left;cursor:pointer;background:0 0;border:0}.case-desk-workspace-nav nav button{border-radius:10px;align-items:center;gap:10px;min-height:45px;padding:10px 12px;font-weight:800;display:flex}.case-desk-workspace-nav nav button span{color:#e8bd68;width:20px;font-size:18px}.case-desk-workspace-nav nav button:hover,.case-desk-workspace-nav nav button.active{color:#173047;background:#fff}.case-desk-workspace-topics{border-top:1px solid #ffffff1a;gap:2px;padding:12px 20px 18px;display:grid}.case-desk-workspace-topics strong{color:#e8bd68;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px;font-size:10px}.case-desk-workspace-topics button{padding:7px 0;font-size:11px}.case-desk-workspace-topics button:hover{color:#fff;text-decoration:underline}.case-desk-back-home{width:calc(100% - 24px);margin:0 12px;color:#fff!important;border:1px solid #ffffff2e!important;border-radius:10px!important;padding:11px 12px!important}.case-desk-workspace-nav>p{color:#9fb5c5;margin:16px 20px 20px;font-size:9px;line-height:1.55}.case-desk-workspace-main{min-width:0}.case-desk-workspace-main .case-community{padding:36px 0 70px}.case-rooms{color:#173047;padding:36px 0 70px}.case-rooms>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.case-rooms>header h1{margin:5px 0 12px;font-size:clamp(42px,5vw,67px)}.case-rooms>header p:not(.eyebrow){color:#5d7180;max-width:760px;line-height:1.65}.case-rooms>header>.button{cursor:pointer;border:0;flex:none}.case-rooms>aside{color:#654a27;background:#fff8e9;border:1px solid #d7b474;border-left:5px solid #c99038;border-radius:13px;padding:17px 19px;font-size:12px;line-height:1.6}.case-room-create,.case-room-invite,.case-room-compose{background:#fff;border:1px solid #c7d7e1;border-radius:16px;gap:13px;margin-top:18px;padding:22px;display:grid}.case-room-create{grid-template-columns:1fr 1fr}.case-room-create h2,.case-room-create fieldset{grid-column:1/-1}.case-room-create label,.case-room-invite label,.case-room-compose label{color:#365267;gap:7px;font-size:11px;font-weight:850;display:grid}.case-room-create input,.case-room-create select,.case-room-invite input,.case-room-compose textarea{width:100%;font:inherit;background:#fbfdfe;border:1px solid #bcced9;border-radius:9px;padding:12px}.case-room-create fieldset{border:1px solid #d7e2e9;border-radius:10px;gap:20px;padding:15px;display:flex}.case-room-create fieldset label{align-items:center;gap:7px;display:flex}.case-room-create>.button{border:0;justify-self:start}.case-room-directory{background:#fff;border:1px solid #c7d7e1;border-radius:18px;margin-top:22px;padding:22px}.case-room-directory>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.case-room-directory h2{margin:0}.case-room-directory header p{color:#6a7e8d;margin:6px 0 0;font-size:11px}.case-room-directory header button,.case-room-channel>header>button{color:#34566d;cursor:pointer;background:#f7fafc;border:1px solid #bfd0da;border-radius:8px;padding:9px 12px}.case-room-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.case-room-directory article>button{color:#173047;text-align:left;cursor:pointer;background:#f8fbfd;border:1px solid #c9d9e2;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:155px;padding:17px;display:flex}.case-room-directory article>button:hover,.case-room-directory article.active>button{border-color:#246aa5;box-shadow:0 0 0 3px #246aa51f}.case-room-directory article strong{font-size:18px}.case-room-directory article small,.case-room-directory article>button>span:not(.case-room-visibility){color:#657b8c}.case-room-directory article b{color:#1f6898;margin-top:auto;font-size:10px}.case-room-visibility{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.case-room-visibility.public{color:#207342;background:#e7f6ec}.case-room-visibility.private{color:#8a591d;background:#fff1dd}.case-room-channel{background:#fff;border:1px solid #bfcfd9;border-radius:18px;margin-top:22px;overflow:hidden}.case-room-channel>header{background:#f4f8fa;border-bottom:1px solid #d5e1e8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.case-room-channel>header>div{gap:5px;display:grid}.case-room-channel>header strong{font-size:20px}.case-room-channel>header>div>span:last-child{color:#6a7e8d;font-size:10px}.case-room-invite{background:#fff9ee;grid-template-columns:1fr auto;align-items:end;margin:16px 18px;padding:15px}.case-room-invite button{color:#fff;cursor:pointer;background:#173f5f;border:0;border-radius:8px;min-height:43px;font-weight:800}.case-room-messages{align-content:start;gap:16px;min-height:260px;max-height:620px;padding:20px;display:grid;overflow:auto}.case-room-messages article{grid-template-columns:40px 1fr;gap:11px;display:grid}.case-room-messages article>div>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-room-messages time{color:#718591;font-size:9px}.case-room-messages p{white-space:pre-wrap;color:#435e71;margin:7px 0;line-height:1.6}.case-room-messages article button{color:#6d8291;cursor:pointer;background:0 0;border:0;font-size:9px}.case-room-compose{background:#f7fafc;border:0;border-top:1px solid #d5e1e8;border-radius:0;margin:0}.case-room-compose>div{justify-content:space-between;align-items:center;display:flex}.case-room-compose>div>span{color:#738795;font-size:9px}.case-room-compose .button{border:0}.case-room-empty{color:#657b8c;text-align:center;padding:35px}@media (max-width:980px){.case-desk-workspace{grid-template-columns:1fr;padding:16px}.case-desk-workspace-nav{z-index:20;position:sticky;top:82px}.case-desk-workspace-nav nav{grid-template-columns:repeat(4,1fr)}.case-desk-workspace-topics,.case-desk-back-home,.case-desk-workspace-nav>p{display:none}.case-desk-workspace-brand{padding:11px 14px}.case-desk-workspace-brand>span{width:34px;height:34px}.case-rooms>header{align-items:start}}@media (max-width:650px){.case-desk-workspace{padding:8px}.case-desk-workspace-nav nav button{justify-content:center;font-size:0}.case-desk-workspace-nav nav button span{text-align:center;font-size:20px}.case-rooms>header{display:grid}.case-rooms>header>.button{width:100%}.case-room-create{grid-template-columns:1fr}.case-room-create h2,.case-room-create fieldset{grid-column:auto}.case-room-create fieldset{display:grid}.case-room-directory>div,.case-room-invite{grid-template-columns:1fr}.case-room-compose>div{flex-direction:column;align-items:stretch;gap:10px}}.case-forum-profile{background:#edf5f9;border:1px solid #c6d8e3;border-radius:16px;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;margin:0 0 18px;padding:18px 20px;display:grid}.case-forum-profile h3{margin:2px 0 4px;font-size:18px}.case-forum-profile p{color:#607687;margin:0;font-size:10px;line-height:1.45}.case-forum-profile label{color:#334f63;gap:6px;font-size:10px;font-weight:850;display:grid}.case-forum-profile input,.case-community-composer select{color:#173047;width:100%;font:inherit;background:#fff;border:1px solid #bfcfd9;border-radius:10px;padding:12px 14px;font-size:14px}.case-forum-profile .button{white-space:nowrap;border:0}.case-contributor-directory{background:#fffaf0;border:1px solid #dcc48a;border-radius:14px;padding:16px}.case-contributor-directory>strong{color:#60471b;font-size:13px}.case-contributor-directory>p{color:#71654e;margin:5px 0 12px;font-size:11px}.case-contributor-directory>div{margin-top:7px}.case-contributor-directory button{color:#173047;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9c99e;border-radius:10px;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.5fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.case-contributor-directory button small{color:#65798a}.case-contributor-directory button b{color:#276a98;font-size:10px}.case-contributor-directory>div>p{color:#584d39;background:#f6edd8;border-radius:0 0 10px 10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}@media (max-width:900px){.case-forum-profile{grid-template-columns:1fr 1fr}.case-contributor-directory button{grid-template-columns:1fr}}@media (max-width:620px){.case-forum-profile{grid-template-columns:1fr}}.case-discussion-tabs{gap:8px;margin:28px 0 14px;display:flex}.case-discussion-tabs button{color:#36566d;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0da;border-radius:999px;padding:11px 15px;font-size:11px;font-weight:850}.case-discussion-tabs button.active{color:#fff;background:#133f5f;border-color:#133f5f}.case-community-thread.is-compact{padding:20px 24px}.case-community-thread.is-compact>h3{margin:17px 0 7px;font-size:20px}.case-thread-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:8px!important}.case-community-thread.is-open .case-thread-preview{-webkit-line-clamp:unset;display:block}.case-thread-summary{border-top:1px solid #e2eaef;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.case-thread-summary span{color:#708593;font-size:10px;font-weight:800}.case-thread-summary button{color:#176797;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.case-thread-detail{margin-top:12px}.case-community-thread-actions button:last-child{color:#25643a;background:#edf8f0;border-color:#9fc4a9}.member-destination-shell--pathways .member-drug-pathways-owner-source{background:#f5f8fa;width:100%;padding:clamp(24px,4vw,56px) max(24px,50vw - 660px)}.member-destination-shell--pathways .member-drug-pathways-owner-source>.pa-acq{width:100%;max-width:1320px;margin:0 auto}.member-destination-shell--pathways .pa-acq-hero{border-radius:22px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);column-gap:clamp(34px,5vw,80px);display:grid;min-height:620px!important;padding:clamp(52px,7vw,88px)!important}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-eyebrow,.member-destination-shell--pathways .pa-acq-hero>h1,.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-visual{grid-column:1}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-lead,.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-grid{grid-column:2}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-lead{grid-row:1/3;align-self:end;max-width:720px!important;margin:0!important;font-size:clamp(15px,1.35vw,19px)!important}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-visual{grid-row:3;align-self:end}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-grid{grid-row:3;align-self:end;width:min(100%,620px);margin-top:28px}.member-destination-shell--pathways .pa-acq-hero h1{max-width:520px!important}@media (max-width:850px){.member-destination-shell--pathways .pa-acq-hero{display:block;min-height:0!important;padding:46px 24px!important}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-lead{margin-top:28px!important}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-visual{max-width:680px}.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-grid{width:100%;max-width:680px}}@media (max-width:520px){.member-destination-shell--pathways .pa-acq-hero>.pa-acq-hero-visual{border-radius:12px}}
