/*! 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-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)!important}.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))}}:root{--navy:#071d3a;--blue:#175bff;--gold:#d79a17;--cream:#fbfaf6;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:var(--cream);max-width:100%;color:var(--navy);margin:0;font-family:Arial,sans-serif;overflow-x:hidden}img{max-width:100%}main,section,header,footer,div,article{min-width:0}a{color:inherit;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6f5;border-bottom:1px solid #071d3a29;grid-template-columns:1fr auto 1fr;align-items:center;height:94px;padding:0 clamp(24px,6vw,92px);display:grid;position:sticky;top:0}.mini-brand{justify-self:start;gap:7px;display:grid}.mini-brand-name{width:max-content;font-family:Georgia,serif;font-size:18px;font-weight:900;line-height:.87;display:grid;position:relative}.mini-brand small{text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;font-family:Arial,sans-serif;font-size:7px;font-weight:800;line-height:1}.mini-brand b,.footer-brand b{color:var(--gold)}.mini-brand i{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:-10px}.site-header nav{text-transform:uppercase;letter-spacing:.13em;gap:36px;font-size:11px;font-weight:800;display:flex}.button{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--navy);justify-content:center;align-items:center;padding:16px 23px;font-size:11px;font-weight:800;display:inline-flex}.button-small{justify-self:end;padding:12px 17px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(28px,5vw,92px);min-height:calc(100svh - 94px);padding:clamp(55px,7vw,100px) clamp(24px,6vw,92px);display:grid;overflow:hidden}.hero-copy{max-width:710px}.kicker,.section-label{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin:0 0 20px;font-size:11px;font-weight:800}.rule{color:var(--gold);align-items:center;gap:12px;margin:16px 0 27px;font-size:7px;display:flex}.rule:before,.rule:after{content:"";background:var(--gold);height:1px}.rule:before{width:72px}.rule:after{width:26px}.hero h1,.statement h2,.how h2,.directory h2{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Impact,Arial Narrow,sans-serif}.hero h1{font-size:clamp(56px,6.7vw,108px);line-height:.88}.hero h1 em{color:var(--gold);font-style:normal}.hero-intro{max-width:620px;margin:32px 0;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.hero-actions{align-items:center;gap:28px;display:flex}.text-link{text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800}.text-link span{color:var(--gold);margin-left:8px;font-size:18px}.hero-art{place-items:center;min-height:580px;display:grid;position:relative}.cow-frame{aspect-ratio:1;border:3px solid var(--gold);outline:3px solid var(--navy);outline-offset:7px;background:var(--navy);border-radius:50%;width:min(38vw,580px);padding:8px;overflow:hidden}.cow-frame img{object-fit:cover;object-position:76% center;border-radius:50%;width:100%;height:100%;transform:scale(1.17)}.dot{background:var(--blue);border-radius:50%;position:absolute}.dot-one{width:16px;height:16px;top:14%;left:1%}.dot-two{background:var(--gold);width:8px;height:8px;bottom:12%;right:4%}.dot-three{background:var(--navy);width:6px;height:6px;bottom:24%;left:5%}.statement{background:var(--navy);color:#fff;grid-template-columns:1.35fr .65fr;align-items:end;column-gap:8vw;padding:clamp(78px,10vw,150px) clamp(24px,9vw,140px);display:grid}.statement .section-label{grid-column:1/-1}.statement h2{font-size:clamp(56px,7vw,108px);line-height:.9}.statement h2 span{color:var(--gold)}.statement>p:last-child{margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.principles{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,6vw,92px);display:grid}.principle{border-top:1px solid #ffffff59;padding:48px clamp(24px,3.2vw,52px) 86px;position:relative}.number{color:#ffffff57;letter-spacing:.15em;font-size:11px;position:absolute;top:22px;right:20px}.line-icon{border:2px solid var(--gold);width:76px;height:76px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:36px;font-size:31px;display:grid}.principle h3{text-transform:uppercase;letter-spacing:.02em;margin:0 0 18px;font-family:Impact,Arial Narrow,sans-serif;font-size:32px}.principle p{color:#ffffffbf;margin:0;line-height:1.65}.how{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:clamp(84px,11vw,160px) clamp(24px,8vw,126px);display:grid}.how h2{font-size:clamp(50px,5.2vw,80px);line-height:.95}.how ol{margin:0;padding:0;list-style:none}.how li{border-top:1px solid #071d3a40;grid-template-columns:70px 1fr;gap:20px;padding:28px 0;display:grid}.how li>span{letter-spacing:.15em;color:var(--gold);font-size:11px;font-weight:800}.how h3{margin:0 0 8px;font-size:21px}.how li p{color:#071d3ab8;margin:0;line-height:1.55}.directory{text-align:center;background:var(--gold);padding:clamp(86px,10vw,145px) 24px}.directory .section-label{color:var(--navy)}.directory h2{max-width:920px;margin:auto;font-size:clamp(54px,6.4vw,96px);line-height:.92}.directory>p:not(.section-label){max-width:620px;margin:30px auto;font-size:19px;line-height:1.6}.leaf{margin:auto auto 20px;font-size:15px}.button-light{background:var(--cream);color:var(--navy);border-color:var(--cream)}footer{background:var(--cream);border-top:1px solid #071d3a26;grid-template-columns:1fr auto;gap:38px;padding:58px clamp(24px,6vw,92px);display:grid}.footer-brand{gap:8px;display:grid}.footer-brand strong{font-family:Georgia,serif;font-size:25px}.footer-brand span,footer>p{text-transform:uppercase;letter-spacing:.14em;font-size:10px}footer>div:nth-child(2){gap:28px;font-size:12px;font-weight:800;display:flex}footer>p{border-top:1px solid #071d3a2e;grid-column:1/-1;margin:20px 0 0;padding-top:24px}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:78px;padding:0 20px}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:45px 20px 74px}.hero-copy{order:2}.hero-art{order:1;min-height:0;padding:20px 0 38px}.cow-frame{width:min(76vw,460px)}.hero h1{font-size:clamp(52px,14vw,80px)}.statement{grid-template-columns:1fr;gap:34px;padding:80px 20px}.principles{grid-template-columns:1fr;padding:0 20px}.principle{padding:42px 10px 52px}.principle+.principle{border-left:0}.how{grid-template-columns:1fr;gap:44px;padding:84px 20px}footer{grid-template-columns:1fr}footer>div:nth-child(2){flex-wrap:wrap}}.button-secondary{color:var(--navy);background:0 0}.directory-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.directory-actions .button-light{border-color:var(--navy)}@media (max-width:520px){.button-small{padding:10px 11px;font-size:9px}.hero-actions{flex-direction:column;align-items:flex-start}.statement h2{font-size:51px}.how h2{font-size:49px}.directory h2{font-size:50px}.how li{grid-template-columns:46px 1fr}.directory-actions{flex-direction:column;align-items:stretch}.directory-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cow-frame img{object-position:center;display:block;transform:none}.finder-hero{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(45px,7vw,120px);min-height:min(900px,100svh - 94px);padding:clamp(64px,8vw,118px) clamp(24px,7vw,108px);display:grid;overflow:hidden}.finder-copy{max-width:680px}.finder-copy h1,.building-blocks h2,.finder-cta h2{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Impact,Arial Narrow,sans-serif;line-height:.91}.finder-copy h1{font-size:clamp(58px,6.6vw,104px)}.finder-copy h1 em{color:var(--gold);font-style:normal}.finder-copy>p:not(.kicker){max-width:620px;margin:30px 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.finder-actions{align-items:center;gap:26px;display:flex}.finder-preview{background:var(--navy);color:#fff;box-shadow:24px 24px 0 var(--gold);padding:clamp(24px,4vw,54px);position:relative}.preview-top{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:32px;font-size:10px;font-weight:800;display:flex}.preview-top b{color:var(--gold);margin-left:auto}.preview-dot{background:var(--blue);border-radius:50%;width:8px;height:8px}.search-shell{height:68px;color:var(--navy);background:#fff;align-items:center;gap:16px;padding:0 22px;display:flex}.search-shell span{color:var(--gold);font-size:24px}.search-shell p{color:#071d3a80;font-size:14px}.filter-list{flex-wrap:wrap;gap:8px;margin:16px 0 34px;display:flex}.filter-list span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff59;padding:8px 11px;font-size:9px}.preview-card{border-top:1px solid #ffffff47;grid-template-columns:70px 1fr;gap:22px;padding-top:32px;display:grid}.preview-icon{border:2px solid var(--gold);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;font-size:28px;display:grid}.preview-card span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:800}.preview-card h2{text-transform:uppercase;margin:8px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:31px;line-height:1}.preview-card p{color:#ffffffb8;margin:0;line-height:1.55}.building-blocks{background:var(--cream);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:clamp(90px,11vw,160px) clamp(24px,7vw,108px);display:grid}.building-blocks h2{font-size:clamp(49px,5vw,78px)}.build-grid{grid-template-columns:1fr 1fr;display:grid}.build-grid article{border-top:1px solid #071d3a40;padding:34px}.build-grid article:nth-child(2n){border-left:1px solid #071d3a33}.build-grid span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.build-grid h3{text-transform:uppercase;margin:30px 0 12px;font-size:18px}.build-grid p{color:#071d3ab3;margin:0;line-height:1.6}.finder-cta{background:var(--gold);text-align:center;padding:clamp(88px,10vw,145px) 24px}.finder-cta .line-icon{border-color:var(--navy);color:var(--navy);margin:0 auto 26px}.finder-cta .section-label{color:var(--navy)}.finder-cta h2{max-width:970px;margin:auto;font-size:clamp(52px,6vw,92px)}.finder-cta>p:not(.section-label){max-width:680px;margin:28px auto;font-size:18px;line-height:1.65}.finder-live-search{background:var(--navy);color:#fff;box-shadow:24px 24px 0 var(--gold);gap:20px;padding:clamp(28px,4vw,54px);display:grid}.live-search-heading{border-bottom:1px solid #ffffff38;grid-template-columns:12px 1fr;align-items:start;gap:14px;padding-bottom:22px;display:grid}.live-search-heading .preview-dot{margin-top:7px}.live-search-heading .section-label{margin:0 0 8px}.live-search-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(34px,3.5vw,54px);line-height:.98}.finder-live-search label{gap:8px;display:grid}.finder-live-search label>span,.live-search-status>span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:9px;font-weight:800}.finder-live-search input,.finder-live-search select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:0;padding:15px}.live-search-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-search-status{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:4px;display:grid}.live-search-status strong{font-family:var(--font-display);font-size:42px;line-height:1}.live-search-status .button{white-space:nowrap}.live-search-status-empty{grid-template-columns:auto 1fr}.live-search-empty{border-top:1px solid #fff3;grid-column:1/-1;padding-top:16px}.live-search-empty p{color:#ffffffbf;margin:0 0 10px;font-size:13px;line-height:1.55}.live-search-empty a{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.directory-choice-note{border-left:5px solid var(--gold);background:#fff;max-width:920px;margin:30px 0 6px;padding:20px 24px}.directory-choice-note .section-label{margin:0 0 8px}.directory-choice-note>p:last-child{color:#071d3abd;margin:0;font-size:14px;line-height:1.6}.finder-page .public-directory{padding-top:clamp(38px,5vw,72px);padding-bottom:clamp(38px,5vw,72px)}.finder-page .directory-choice-note{max-width:none;margin:0}.directory-method{background:var(--cream);border-top:1px solid #071d3a26;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,90px);padding:clamp(70px,8vw,112px) clamp(24px,7vw,108px);display:grid}.directory-method-heading h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(43px,4.3vw,68px);line-height:.94}.directory-method-intro>p{color:#071d3ab8;margin:0 0 18px;font-size:17px;line-height:1.65}.directory-method-intro>p:nth-child(2){color:var(--navy);font-weight:700}.directory-method-intro .button{margin-top:8px}.directory-method .build-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.directory-method .build-grid article{padding:26px 28px}.directory-method .build-grid article:nth-child(2n){border-left:0}.directory-method .build-grid article:not(:nth-child(3n+1)){border-left:1px solid #071d3a33}.directory-method .build-grid h3{margin:20px 0 9px}.directory-method .build-grid p{font-size:15px;line-height:1.55}@media (max-width:900px){.finder-hero{grid-template-columns:1fr;padding:64px 20px 86px}.finder-live-search{box-shadow:12px 12px 0 var(--gold)}.building-blocks{grid-template-columns:1fr;padding:86px 20px}.finder-actions{flex-direction:column;align-items:flex-start}.build-grid{grid-template-columns:1fr}.build-grid article{padding:30px 0}.build-grid article:nth-child(2n){border-left:0}}@media (max-width:520px){.finder-copy h1{font-size:54px}.live-search-filters,.live-search-status{grid-template-columns:1fr}.live-search-status .button{justify-content:center;width:100%}.build-grid h3{margin-top:20px}.finder-cta h2{font-size:49px}}@media (max-width:900px){.directory-method{grid-template-columns:1fr;padding:64px 20px}.directory-method .build-grid{grid-template-columns:1fr 1fr}.directory-method .build-grid article{border-left:0!important}.directory-method .build-grid article:nth-child(2n){border-left:1px solid #071d3a33!important}}@media (max-width:520px){.directory-method{gap:26px;padding:54px 20px}.directory-method-heading h2{font-size:40px;line-height:.98}.directory-method-intro>p{font-size:16px}.directory-method .build-grid{grid-template-columns:1fr;margin-top:4px}.directory-method .build-grid article,.directory-method .build-grid article:nth-child(2n){padding:22px 0;border-left:0!important}}.home-join-panel{background:var(--cream);color:var(--navy);box-shadow:18px 18px 0 var(--gold);flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,54px);display:flex}.home-join-panel h3{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 18px;font-size:clamp(36px,4vw,58px);line-height:.95}.home-join-panel>p:not(.section-label){margin:0 0 24px;font-size:17px;line-height:1.65}.home-join-panel .signup-button{text-align:center;width:100%;margin-bottom:18px}.home-join-panel .text-link{color:var(--navy)}.join-hero{background:var(--cream);grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(50px,8vw,130px);padding:clamp(70px,8vw,118px) clamp(24px,7vw,108px);display:grid}.join-intro h1,.join-form-wrap h2,.join-help h2,.join-expectations h2,.related-action-strip h2{font-family:var(--font-display);text-transform:uppercase;margin:0;line-height:.92}.join-intro h1{font-size:clamp(62px,7vw,108px)}.join-intro h1 em{color:var(--gold);font-style:normal}.join-lede{margin:30px 0;font-size:clamp(18px,1.6vw,22px);line-height:1.68}.join-welcome{border-left:4px solid var(--gold);margin:34px 0;padding:4px 0 4px 24px}.join-welcome strong{text-transform:uppercase;letter-spacing:.08em}.join-welcome p{color:#071d3ab3;margin:10px 0 0;line-height:1.65}.join-share-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.join-share-actions .button-light{background:var(--navy);color:#fff;border-color:var(--navy);cursor:pointer}.join-share-panel{background:#fff;border:1px solid #071d3a33;margin-top:18px;padding:20px;box-shadow:8px 8px #d79a173d}.join-share-panel>p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:13px;font-weight:800}.join-share-buttons{flex-wrap:wrap;gap:9px;display:flex}.join-share-buttons a,.join-share-buttons button{-webkit-appearance:none;appearance:none;border:1px solid var(--navy);background:var(--cream);color:var(--navy);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;padding:11px 14px;font-size:11px;font-weight:800}:is(.join-share-buttons a:hover,.join-share-buttons button:hover,.join-share-buttons a:focus-visible,.join-share-buttons button:focus-visible){background:var(--navy);color:#fff}.join-share-panel small{color:#071d3aad;margin-top:14px;line-height:1.5;display:block}.join-form-wrap{background:var(--navy);color:#fff;box-shadow:20px 20px 0 var(--gold);padding:clamp(30px,4vw,54px)}.join-form-wrap h2{margin:8px 0 20px;font-size:clamp(45px,5vw,72px)}.join-form-wrap>p:not(.section-label){color:#ffffffbf;line-height:1.65}.join-form-wrap .signup-form{box-shadow:none;margin-top:30px;padding:clamp(24px,3vw,38px)}.join-help{grid-template-columns:.7fr 1.3fr;gap:7vw;padding:clamp(86px,10vw,145px) clamp(24px,7vw,108px);display:grid}.join-help h2{font-size:clamp(50px,5vw,78px)}.join-help-grid{grid-template-columns:1fr 1fr;display:grid}.join-help-grid article{border-top:1px solid #071d3a3d;padding:32px}.join-help-grid article:nth-child(2n){border-left:1px solid #071d3a33}.join-help-grid span{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:800}.join-help-grid h3{text-transform:uppercase;margin:24px 0 12px}.join-help-grid p{color:#071d3ab3;margin:0;line-height:1.6}.join-expectations{background:var(--gold);grid-template-columns:.9fr 1.1fr;gap:8vw;padding:clamp(86px,10vw,140px) clamp(24px,8vw,126px);display:grid}.join-expectations h2{font-size:clamp(50px,5.6vw,84px)}.join-expectations>div:last-child>p{font-size:18px;line-height:1.7}.related-action-strip{background:var(--gold);justify-content:space-between;align-items:center;gap:48px;padding:clamp(58px,7vw,92px) clamp(24px,8vw,126px);display:flex}.related-action-strip>div{max-width:850px}.related-action-strip h2{font-size:clamp(42px,5vw,70px)}.related-action-strip p:not(.section-label){font-size:17px;line-height:1.65}.related-action-strip>.button{flex:none}@media (max-width:900px){.join-hero,.join-help,.join-expectations{grid-template-columns:1fr}.join-hero{padding:64px 20px 88px}.join-form-wrap{box-shadow:12px 12px 0 var(--gold)}.join-help,.join-expectations{padding:84px 20px}.related-action-strip{flex-direction:column;align-items:flex-start;padding:64px 20px}.home-join-panel{box-shadow:10px 10px 0 var(--gold)}}@media (max-width:520px){.join-intro h1{font-size:57px}.join-form-wrap h2,.join-help h2,.join-expectations h2{font-size:46px}.join-help-grid{grid-template-columns:1fr}.join-help-grid article{padding:28px 0}.join-help-grid article:nth-child(2n){border-left:0}.join-share-actions{flex-direction:column;align-items:flex-start}}.signup{background:var(--navy);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(55px,9vw,145px);padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.signup-copy h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(50px,5.6vw,86px);line-height:.93}.signup-copy>p:not(.section-label){color:#ffffffbf;max-width:600px;margin:28px 0;font-size:18px;line-height:1.65}.signup-promise{border-top:1px solid #ffffff40;align-items:flex-start;gap:15px;margin-top:34px;padding-top:25px;display:flex}.signup-promise>span{color:var(--blue);font-size:18px;line-height:1}.signup-promise p{color:#ffffffad;margin:0;font-size:13px;line-height:1.55}.signup-promise strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.signup-form{background:var(--cream);color:var(--navy);box-shadow:18px 18px 0 var(--gold);grid-template-columns:1fr 1fr;gap:24px;padding:clamp(28px,4vw,54px);display:grid}.field{gap:10px;display:grid}.field:nth-child(2){grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800}.field label span{color:#071d3a7a;font-weight:600}.field input{width:100%;color:var(--navy);font:inherit;background:#fff;border:0;border-bottom:2px solid #071d3a47;border-radius:0;outline:none;padding:15px 14px}.field input:focus{border-bottom-color:var(--blue);box-shadow:0 2px 0 var(--blue)}.field input::placeholder{color:#071d3a73}.signup-button{border-color:var(--gold);background:var(--gold);width:100%;color:var(--navy);cursor:pointer;grid-column:1/-1;margin-top:4px}.signup-note{text-align:center;color:#071d3a8c;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}@media (max-width:900px){.signup{grid-template-columns:1fr;padding:84px 20px}.signup-form{box-shadow:10px 10px 0 var(--gold)}}@media (max-width:520px){.signup-copy h2{font-size:50px}.signup-form{grid-template-columns:1fr}.field:nth-child(2),.signup-button,.signup-note{grid-column:auto}}.field select,.field textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:0;border-bottom:2px solid #071d3a47;border-radius:0;outline:none;padding:15px 14px}.field textarea{resize:vertical;min-height:112px}.field select:focus,.field textarea:focus{border-bottom-color:var(--blue);box-shadow:0 2px 0 var(--blue)}.field textarea::placeholder{color:#071d3a73}.field-wide{grid-column:1/-1}.consent{color:#071d3ab8;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5;display:flex}.consent input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin:0}.signup-button:disabled{cursor:wait;opacity:.72}.signup-note.success{color:#176b3a;font-weight:700}.signup-note.error{color:#a02e2e;font-weight:700}.field-error{color:#a02e2e;min-height:1.25em;font-size:11px;font-weight:700;line-height:1.35}.field input[aria-invalid=true]{border-bottom-color:#a02e2e}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.farmer-intake{align-items:start;min-height:calc(100svh - 94px)}.farmer-intake .signup-copy h1{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(58px,6.6vw,104px);line-height:.9}.farmer-form .field:nth-child(2){grid-column:auto}.form-privacy{color:#071d3a9e;margin:0;font-size:11px;line-height:1.55}.verification-gate{background:var(--navy);color:#fff;border-left:6px solid var(--gold);gap:18px;padding:clamp(22px,3vw,32px);display:grid}.verification-gate .section-label{color:var(--gold);margin:0 0 6px}.verification-gate h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(27px,3vw,38px);line-height:1}.verification-gate p:not(.section-label){color:#ffffffc2;margin:9px 0 0;font-size:13px;line-height:1.55}.verification-gate ul{color:#ffffffdb;gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.verification-attestation{color:var(--navy);background:#fff;padding:16px}.verification-attestation input{margin-top:1px}.farmer-form .field small{color:#071d3a94;font-size:10px;line-height:1.45}:is(.farmer-form textarea:user-invalid,.farmer-form input:user-invalid){border-bottom-color:#a02e2e}.communications-shell{gap:24px;display:grid}.communications-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.communications-summary article{border-top:4px solid var(--gold);background:#fff;gap:5px;padding:19px;display:grid}.communications-summary span,.communications-summary small{color:#071d3a94;font-size:10px;line-height:1.4}.communications-summary span{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.communications-summary strong{font-family:Impact,Arial Narrow,sans-serif;font-size:34px}.communications-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.campaign-list,.campaign-editor{border-top:5px solid var(--gold);background:#fff}.campaign-list{gap:9px;padding:18px;display:grid;position:sticky;top:20px}.campaign-list>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.campaign-list .button{padding:8px 10px;font-size:8px}.campaign-list>button:not(.button){text-align:left;color:var(--navy);cursor:pointer;background:#f7f5ef;border:1px solid #071d3a1f;gap:4px;padding:13px;display:grid}.campaign-list>button.active{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue);background:#fff}.campaign-list>button span,.campaign-list>button small{color:#071d3a94;font-size:9px}.campaign-editor{gap:24px;padding:clamp(22px,4vw,40px);display:grid}.campaign-editor>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.campaign-editor h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:38px;line-height:1}.campaign-lock{border-left:5px solid var(--gold);background:#fff3d6;gap:4px;padding:15px;font-size:11px;display:grid}.campaign-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.campaign-fields label,.campaign-media form label{text-transform:uppercase;letter-spacing:.09em;gap:7px;font-size:9px;font-weight:800;display:grid}.campaign-fields .wide{grid-column:1/-1}.campaign-fields input,.campaign-fields select,.campaign-fields textarea,.campaign-media input{color:var(--navy);font:inherit;background:#fbfaf6;border:1px solid #071d3a2e;border-radius:0;width:100%;padding:12px}.campaign-fields textarea{resize:vertical;line-height:1.55}.campaign-fields small{color:#071d3a8c;text-transform:none;letter-spacing:0;font-size:9px;font-weight:500}.campaign-media{border:1px solid #071d3a1f;grid-template-columns:minmax(150px,220px) 1fr;align-items:start;gap:20px;padding:18px;display:grid}.campaign-media img{object-fit:cover;max-width:100%;max-height:180px;margin-top:8px;display:block}.campaign-media form{align-items:end;gap:10px;display:flex}.campaign-media-library{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.campaign-media-library button{cursor:pointer;background:#f7f5ef;border:1px solid #071d3a26;padding:8px;font-size:9px}.campaign-preview{background:#fbfaf6;width:100%;max-width:640px;margin:0 auto;padding:24px}.campaign-preview>img{object-fit:cover;width:100%;max-height:280px;margin-bottom:22px;display:block}.campaign-preview>strong{border-top:6px solid var(--gold);letter-spacing:.09em;background:#fff;padding:22px 24px 0;display:block}.campaign-preview>strong i{color:var(--blue);font-style:normal}.campaign-preview h3{text-transform:uppercase;background:#fff;margin:0;padding:24px 24px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:32px}.campaign-preview>p{white-space:pre-wrap;background:#fff;margin:0;padding:20px 24px;line-height:1.6}.campaign-preview>a{background:var(--gold);margin:0 24px 24px;padding:12px 18px;font-weight:800;display:inline-block}.campaign-preview>small{color:#58677a;background:#fff;border-top:1px solid #ddd;padding:16px 24px;display:block}.campaign-actions{flex-wrap:wrap;gap:9px;display:flex}.campaign-requirement,.campaign-message{margin:0;font-size:11px;line-height:1.5}.campaign-message{border-left:4px solid var(--blue);background:#eef4ff;padding:12px}.unsubscribe-page{background:var(--navy);place-items:center;min-height:100svh;padding:24px;display:grid}.unsubscribe-card{border-top:7px solid var(--gold);max-width:580px;box-shadow:14px 14px 0 var(--blue);background:#fff;padding:clamp(28px,6vw,58px)}.unsubscribe-card h1{text-transform:uppercase;margin:0 0 22px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(42px,7vw,72px);line-height:.95}.unsubscribe-card>p:not(.section-label){color:#071d3ab3;line-height:1.65}.unsubscribe-status{font-weight:800}@media (max-width:1000px){.communications-summary{grid-template-columns:1fr 1fr}.communications-workspace{grid-template-columns:1fr}.campaign-list{position:static}.campaign-list>button:not(.button){margin-right:7px;display:inline-grid}.campaign-media{grid-template-columns:1fr}}@media (max-width:620px){.communications-summary,.campaign-fields{grid-template-columns:1fr}.campaign-fields .wide{grid-column:auto}.campaign-editor>header,.campaign-media form{flex-direction:column;align-items:stretch}.campaign-actions .button{width:100%}}.admin-shell{background:#f2f0e9;min-height:100svh;padding:clamp(28px,5vw,72px)}.admin-header{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-end;gap:30px;padding:clamp(30px,5vw,64px);display:flex}.admin-header h1,.admin-access h1{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6vw,88px);line-height:.92}.admin-header>div>p:last-child{color:#ffffffa6;margin-bottom:0}.admin-actions{align-items:center;gap:24px;display:flex}.admin-summary{background:var(--gold);grid-template-columns:repeat(3,1fr);display:grid}.admin-summary article{border-left:1px solid #071d3a33;gap:10px;padding:32px;display:grid}.admin-summary article:first-child{border-left:0}.admin-summary span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.admin-summary strong{font-family:Impact,Arial Narrow,sans-serif;font-size:54px}.admin-summary small{line-height:1.45}.admin-notice{border-left:5px solid var(--blue);background:#fff;gap:7px;margin:28px 0;padding:22px 25px;display:grid}.admin-notice span{color:#071d3aad;line-height:1.5}.admin-table-section{background:#fff;margin-top:28px;padding:clamp(24px,4vw,46px)}.admin-table-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.admin-table-heading h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:38px}.admin-table-heading .section-label{margin-bottom:9px}.admin-table-scroll{border:1px solid #071d3a29;max-height:520px;overflow:auto}.admin-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.admin-table-scroll th{background:var(--navy);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:14px;font-size:9px;position:sticky;top:0}.admin-table-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #071d3a1f;min-width:120px;max-width:320px;padding:13px 14px}.admin-empty{color:#071d3a99}.admin-access{background:var(--navy);color:#fff;align-content:center;justify-items:start;gap:24px;min-height:100svh;padding:clamp(32px,10vw,150px);display:grid}@media (max-width:800px){.admin-header{flex-direction:column;align-items:flex-start}.admin-summary{grid-template-columns:1fr}.admin-summary article{border-top:1px solid #071d3a33;border-left:0}.admin-table-heading,.admin-actions{flex-direction:column;align-items:flex-start}}.movement-metrics{background:#071d3a26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.movement-metrics button{-webkit-appearance:none;appearance:none;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:0;gap:8px;padding:22px;display:grid}.movement-metrics button:hover,.movement-metrics button.active{background:var(--gold)}.movement-metrics button.movement-metric-static{cursor:default}.movement-metrics button.movement-metric-static:hover{background:#fff}.movement-metrics span,.movement-workspace label,.movement-interest>span,.movement-contact-state>span,.communications-coming-soon span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.movement-metrics strong{font-family:Impact,Arial Narrow,sans-serif;font-size:38px;line-height:1}.movement-workspace{background:#fff;margin-top:28px;padding:clamp(24px,4vw,46px)}.movement-workspace-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.movement-workspace-heading h2,.communications-coming-soon h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:38px}.movement-workspace-heading p:not(.section-label),.communications-coming-soon p{color:#071d3aa8;max-width:760px;line-height:1.55}.movement-audience-tabs{gap:7px;margin:28px 0 18px;padding-bottom:5px;display:flex;overflow:auto}.movement-audience-tabs button{color:var(--navy);white-space:nowrap;cursor:pointer;background:#f5f3ec;border:1px solid #071d3a2e;padding:10px 12px;font-size:10px;font-weight:800}.movement-audience-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.movement-audience-tabs b{background:#d79a1733;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:5px;display:inline-grid}.movement-filters{background:var(--navy);grid-template-columns:2fr repeat(4,1fr) auto;align-items:end;gap:10px;padding:18px;display:grid}.movement-filters label{color:var(--gold);gap:7px;display:grid}.movement-filters input,.movement-filters select{width:100%;min-width:0;height:42px;color:var(--navy);background:#fff;border:0;padding:0 11px}.movement-filters .button{height:42px;padding:0 16px}.movement-results-heading{border-bottom:3px solid var(--gold);justify-content:space-between;align-items:center;padding:24px 0 12px;display:flex}.movement-results-heading strong{font-size:18px}.movement-results-heading span{color:#071d3a99;font-size:11px}.movement-card-list article{border-bottom:1px solid #071d3a24;grid-template-columns:1.1fr 1.4fr .8fr;gap:24px;padding:20px 0;display:grid}.movement-person,.movement-interest,.movement-contact-state{align-content:start;gap:6px;display:grid}.movement-person>span{color:var(--gold);font-size:9px;font-weight:800}.movement-person h3{margin:0;font-size:20px}.movement-person a{color:var(--navy);overflow-wrap:anywhere;font-size:12px;font-weight:700}.movement-card-list small{color:#071d3a9e;line-height:1.45}.movement-interest strong,.movement-contact-state strong{font-size:13px;line-height:1.4}.movement-contact-state strong{text-transform:capitalize}.communications-coming-soon{background:var(--navy);color:#fff;border-top:6px solid var(--gold);grid-template-columns:1fr 240px;gap:50px;margin-top:28px;padding:32px;display:grid}.communications-coming-soon p{color:#ffffffad}.communications-coming-soon>div:last-child{border-left:1px solid #fff3;align-content:center;gap:7px;padding-left:30px;display:grid}.communications-coming-soon>div:last-child strong{color:var(--gold);font-family:Impact,Arial Narrow,sans-serif;font-size:48px}.communications-coming-soon small{color:#ffffffa6;line-height:1.45}@media (max-width:1050px){.movement-metrics,.movement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-search{grid-column:1/-1}.movement-card-list article{grid-template-columns:1fr 1fr}.movement-contact-state{grid-column:1/-1}.communications-coming-soon{grid-template-columns:1fr}}@media (max-width:650px){.movement-metrics{grid-template-columns:1fr 1fr}.movement-metrics button{padding:17px}.movement-metrics strong{font-size:31px}.movement-workspace{padding:22px 18px}.movement-workspace-heading{flex-direction:column;align-items:flex-start}.movement-filters{grid-template-columns:1fr}.movement-search{grid-column:auto}.movement-card-list article{grid-template-columns:1fr;gap:16px}.movement-contact-state{grid-column:auto}.movement-results-heading{flex-direction:column;align-items:flex-start;gap:4px}.communications-coming-soon{grid-template-columns:1fr;padding:26px}.communications-coming-soon>div:last-child{border-top:1px solid #fff3;border-left:0;padding:20px 0 0}}.movement-records{border-top:6px solid var(--gold)}.movement-records .admin-table-heading p:not(.section-label){color:#071d3aa3;max-width:680px;margin:8px 0 0;line-height:1.5}.movement-interest-strip{gap:7px;margin:0 0 18px;padding:0 0 6px;display:flex;overflow-x:auto}.movement-interest-strip button{color:var(--navy);white-space:nowrap;cursor:pointer;background:#f5f3ec;border:1px solid #071d3a2e;padding:10px 12px;font-size:10px;font-weight:800}.movement-interest-strip button:hover,.movement-interest-strip button.active{background:var(--navy);border-color:var(--navy);color:#fff}.movement-interest-strip b{color:var(--gold);margin-left:5px}.movement-result-count{justify-content:space-between;align-items:center;padding:21px 0 11px;display:flex}.movement-result-count strong{font-size:16px}.movement-result-count span{color:#071d3a94;font-size:11px}.movement-table{max-height:620px}.movement-table td{min-width:105px}.movement-table td:nth-child(3){min-width:210px}.movement-table td:nth-child(5){min-width:240px}.movement-table td strong,.movement-table td small{display:block}.movement-table td small{color:#071d3a94;margin-top:5px;font-size:10px;line-height:1.4}.movement-table td a{color:var(--navy);font-weight:700}.movement-status{text-transform:uppercase;background:#d79a1729;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.movement-communications-note{margin-top:28px}@media (max-width:650px){.movement-result-count{flex-direction:column;align-items:flex-start;gap:4px}}.state-signup-panel{border-top:6px solid var(--gold);background:#fff;margin-top:28px;padding:clamp(24px,4vw,46px)}.state-signup-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.state-signup-heading h2{text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:38px;line-height:1}.state-signup-heading p:not(.section-label){color:#071d3aa3;max-width:650px;margin:10px 0 0;line-height:1.5}.state-chart-scope{flex:none;gap:7px;display:flex}.state-chart-scope button{color:var(--navy);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#f5f3ec;border:1px solid #071d3a33;padding:11px 13px;font-size:9px;font-weight:800}.state-chart-scope button:hover,.state-chart-scope button.active{background:var(--navy);border-color:var(--navy);color:#fff}.state-signup-layout{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);align-items:center;gap:clamp(24px,5vw,70px);max-width:920px;margin:20px auto 0;display:grid}.state-donut{width:100%;height:auto;display:block;overflow:visible}.state-donut-track{fill:none;stroke:#ebe8df;stroke-width:42px}.state-donut-segment{stroke:#fff;stroke-width:3px;transform-origin:180px 180px;transition:opacity .18s,transform .18s}.state-donut-segment:hover{opacity:.82;transform:scale(1.012)}.state-donut-dot{fill:var(--blue)}.state-donut-total{fill:var(--navy);text-anchor:middle;font-family:Impact,Arial Narrow,sans-serif;font-size:44px}.state-donut-label{fill:#071d3a94;letter-spacing:.11em;text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:800}.state-signup-ranking{gap:8px;display:grid}.state-ranking-row{border-bottom:1px solid #071d3a1a;grid-template-columns:11px 34px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:7px;display:grid}.state-ranking-swatch{border-radius:50%;width:10px;height:10px}.state-ranking-row>strong{font-size:11px}.state-ranking-row>span:not(.state-ranking-swatch){color:#071d3aa8;font-size:11px}.state-ranking-row>b{font-variant-numeric:tabular-nums;font-size:12px}.state-ranking-row small{color:#071d3a80;margin-left:7px;font-size:9px}.state-signup-foot{border-top:1px solid #071d3a24;justify-content:space-between;gap:24px;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.5;display:flex}.state-signup-foot strong{color:var(--navy)}.state-signup-foot span{color:#071d3a9e;text-align:right;max-width:560px}@media (max-width:800px){.state-signup-heading{flex-direction:column;align-items:flex-start}.state-signup-layout{grid-template-columns:1fr}.state-donut{max-width:360px;margin:0 auto}.state-signup-ranking{width:100%;max-width:520px;margin:0 auto}.state-signup-foot{flex-direction:column;align-items:flex-start}.state-signup-foot span{text-align:left}}@media (max-width:520px){.state-chart-scope{width:100%}.state-chart-scope button{flex:1}.state-signup-panel{padding:22px 18px}.state-signup-heading h2{font-size:32px}.state-ranking-row{grid-template-columns:10px 32px minmax(0,1fr) auto;gap:7px}}@media (prefers-reduced-motion:reduce){.state-donut-segment{transition:none}}@media (max-width:520px){.field-wide{grid-column:auto}}.qa-preview{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(55px,9vw,145px);padding:clamp(86px,11vw,160px) clamp(24px,8vw,126px);display:grid}.qa-preview-intro{position:sticky;top:130px}.qa-preview h2,.qa-hero h1,.qa-question h2,.source-context h2,.qa-cta h2{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Impact,Arial Narrow,sans-serif}.qa-preview h2{font-size:clamp(50px,5.2vw,80px);line-height:.94}.qa-preview-intro>p:not(.section-label){color:#071d3ab8;margin:28px 0;font-size:17px;line-height:1.65}.qa-preview-list details{border-top:1px solid #071d3a40;padding:28px 0}.qa-preview-list details:last-child{border-bottom:1px solid #071d3a40}.qa-preview-list summary{cursor:pointer;text-transform:uppercase;padding-right:52px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(27px,2.5vw,40px);line-height:1.05;list-style:none;position:relative}.qa-preview-list summary::-webkit-details-marker{display:none}.qa-preview-list summary:after{content:"+";color:var(--gold);font-family:Arial,sans-serif;font-weight:400;position:absolute;top:0;right:7px}.qa-preview-list details[open] summary:after{content:"−"}.qa-preview-list details p{color:#071d3ab8;max-width:720px;margin:22px 52px 2px 0;line-height:1.7}.qa-preview-list details[open]{border-top:3px solid var(--gold)}.qa-hero{background:var(--cream);flex-direction:column;justify-content:center;min-height:72svh;padding:clamp(78px,9vw,135px) clamp(24px,9vw,140px);display:flex;position:relative;overflow:hidden}.qa-hero:after{content:"";aspect-ratio:1;border:3px solid var(--gold);outline:3px solid var(--navy);outline-offset:10px;width:min(36vw,480px);box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 63px var(--blue);border-radius:50%;position:absolute;bottom:-14vw;right:-12vw}.qa-hero h1{z-index:1;max-width:1000px;font-size:clamp(62px,8vw,126px);line-height:.86;position:relative}.qa-hero h1 em{color:var(--gold);font-style:normal}.qa-hero>p:not(.kicker){z-index:1;max-width:700px;margin:32px 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65;position:relative}.qa-hero-actions{z-index:1;align-items:center;gap:28px;display:flex;position:relative}.qa-list{background:var(--navy);color:#fff;padding:0 clamp(24px,8vw,126px)}.qa-item{border-top:1px solid #ffffff3d;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,130px);padding:clamp(58px,7vw,105px) 0;display:grid}.qa-item:first-child{border-top:0}.qa-question>span{color:var(--gold);letter-spacing:.18em;margin-bottom:25px;font-size:11px;font-weight:800;display:block}.qa-question h2{font-size:clamp(38px,4.1vw,64px);line-height:.96}.qa-answer{grid-template-columns:64px 1fr;align-items:start;gap:24px;display:grid}.qa-mark{border:2px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:23px;font-weight:900;display:grid}.qa-answer p{color:#ffffffd1;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.72}.source-context{grid-template-columns:.72fr 1.28fr;gap:30px 8vw;padding:clamp(85px,10vw,145px) clamp(24px,9vw,140px);display:grid}.source-context .section-label{grid-column:1/-1}.source-context h2{font-size:clamp(48px,5.5vw,84px);line-height:.94}.source-context>p:not(.section-label):not(.source-date){color:#071d3ab8;margin:0;font-size:17px;line-height:1.7}.source-links{border-top:1px solid #071d3a40;grid-column:2;display:grid}.source-links a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #071d3a40;padding:18px 0;font-size:12px;font-weight:800}:is(.source-links a:hover,.source-links a:focus-visible){color:var(--blue)}.source-date{color:#071d3a85;grid-column:2;margin:0;font-size:11px;line-height:1.5}.qa-cta{background:var(--gold);text-align:center;padding:clamp(85px,10vw,145px) 24px}.qa-cta .section-label{color:var(--navy)}.qa-cta h2{font-size:clamp(54px,7vw,104px);line-height:.9}.qa-cta>p:not(.section-label){max-width:700px;margin:28px auto;font-size:18px;line-height:1.65}.qa-cta>.qa-cta-actions{justify-content:center;align-items:center;gap:18px;display:flex}.qa-cta-actions .button{width:min(100%,330px)}@media (max-width:900px){.qa-preview{grid-template-columns:1fr;padding:84px 20px}.qa-preview-intro{position:static}.qa-item{grid-template-columns:1fr;gap:34px;padding:70px 0}.qa-hero{padding:78px 20px}.qa-hero:after{opacity:.35;width:420px;bottom:-180px;right:-240px}.source-context{grid-template-columns:1fr;padding:84px 20px}.source-links,.source-date{grid-column:1}.qa-cta>div{flex-direction:column}.qa-hero-actions{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.qa-preview h2{font-size:49px}.qa-preview-list summary{font-size:29px}.qa-hero h1{font-size:59px}.qa-answer{grid-template-columns:1fr}.qa-question h2{font-size:40px}.source-context h2{font-size:49px}.qa-cta h2{font-size:50px}}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.field-menu{display:none;position:relative}.field-menu summary{cursor:pointer;background:var(--cream);border:1px solid #071d3a40;align-content:center;gap:5px;width:42px;height:42px;padding:0 10px;list-style:none;display:grid}.field-menu summary::-webkit-details-marker{display:none}.field-menu summary span{background:var(--navy);height:2px;display:block}.field-menu[open] summary{background:var(--navy)}.field-menu[open] summary span{background:#fff}.field-menu-panel{background:var(--navy);color:#fff;width:min(360px,100vw - 40px);box-shadow:12px 12px 0 var(--gold);z-index:30;padding:26px;position:absolute;top:52px;right:0}.field-menu-panel>b{color:var(--gold);text-transform:uppercase;letter-spacing:.03em;padding-bottom:17px;font-family:Impact,Arial Narrow,sans-serif;font-size:28px;display:block}.field-menu-panel>a{border-top:1px solid #ffffff38;gap:5px;padding:17px 0;display:grid}.field-menu-panel a span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.field-menu-panel a small{color:#ffffffa6;font-size:11px;line-height:1.4}:is(.field-menu-panel a:hover span,.field-menu-panel a:focus-visible span,.field-menu-panel a[aria-current=page] span){color:var(--gold)}@media (max-width:1100px){.field-menu{display:block}.field-menu-panel{width:auto;max-height:calc(100svh - 104px);box-shadow:8px 8px 0 var(--gold);position:fixed;top:88px;left:16px;right:16px;overflow-y:auto}}@media (max-width:520px){.site-header{padding:0 14px}.mini-brand{font-size:16px}.header-actions{gap:6px}.field-menu summary{width:38px;height:38px}.field-menu-panel{width:auto;padding:22px;top:70px;left:14px;right:14px}.header-actions .button-small{letter-spacing:.07em;padding:10px 8px;font-size:8px}.hero,.statement,.principles,.how,.qa-preview,.signup{width:100%}.hero h1,.statement h2,.directory h2,.how h2,.signup-copy h2,.editorial-hero h1,.policy-brief h2{overflow-wrap:anywhere}.signup-form input,.signup-form select,.signup-form textarea{min-width:0;max-width:100%}}.editorial-hero h1,.editorial-intro h2,.tiktok-explainer h2,.compare-section h2,.cost-section h2,.buying-section h2,.label-section h2,.editorial-cta h2,.history-lead h2,.pressure-grid h2,.direct-data h2,.source-section h2,.policy-standard h2,.policy-brief h2,.policy-caution h2{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Impact,Arial Narrow,sans-serif;line-height:.94}.compare-grid article>span,.cost-formula>span{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:800}.editorial-hero{flex-direction:column;justify-content:center;min-height:76svh;padding:clamp(74px,9vw,130px) clamp(24px,9vw,140px);display:flex;position:relative;overflow:hidden}.editorial-hero:after{content:"";aspect-ratio:1;border:4px solid var(--gold);outline:3px solid var(--navy);outline-offset:11px;width:min(42vw,580px);box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 64px var(--blue);border-radius:50%;position:absolute;bottom:-18vw;right:-9vw}.editorial-hero>*{z-index:1;position:relative}.editorial-hero h1{font-size:clamp(64px,8vw,126px);line-height:.86}.editorial-hero h1 em{color:var(--gold);font-style:normal}.editorial-hero>p:not(.kicker){max-width:760px;margin:32px 0;font-size:clamp(17px,1.55vw,21px);line-height:1.65}.editorial-hero .button{align-self:flex-start}.history-hero:after{box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 64px var(--gold)}.policy-hero:after{box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 64px var(--navy)}.role-section{background:var(--navy);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.editorial-intro{align-self:start;position:sticky;top:130px}.editorial-intro h2{font-size:clamp(48px,5vw,78px)}.editorial-intro>p:last-child{color:#ffffffb3;line-height:1.7}.role-grid{grid-template-columns:1fr 1fr;display:grid}.role-grid article{border-top:1px solid #ffffff40;padding:34px}.role-grid article:nth-child(2n){border-left:1px solid #fff3}.role-grid span,.pressure-grid article span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.role-grid h3,.pressure-grid h3{text-transform:uppercase;margin:27px 0 13px;font-family:Impact,Arial Narrow,sans-serif;font-size:30px}.role-grid p{color:#ffffffb8;margin:0;line-height:1.65}.tiktok-explainer,.history-lead,.policy-standard{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,9vw,140px);display:grid}.tiktok-explainer h2,.history-lead h2,.policy-standard h2{font-size:clamp(50px,5.6vw,86px)}.tiktok-explainer>div:last-child p,.history-lead>p,.policy-standard>div p{color:#071d3ab8;margin-top:0;font-size:17px;line-height:1.75}.compare-section{background:var(--gold);padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.compare-section .section-label{color:var(--navy)}.compare-section>h2,.cost-section>div h2,.buying-section h2,.label-section h2,.source-section h2,.policy-caution h2{font-size:clamp(52px,6vw,92px)}.compare-grid{grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.compare-grid article{background:var(--cream);padding:clamp(30px,4vw,55px)}.compare-grid article+article{border-left:1px solid #071d3a33}.compare-grid h3{text-transform:uppercase;margin:35px 0 25px;font-family:Impact,Arial Narrow,sans-serif;font-size:38px}.compare-grid ul{padding-left:20px;line-height:1.7}.editorial-note{max-width:900px;margin:34px 0 0;font-size:13px;font-weight:700;line-height:1.65}.cost-section{grid-template-columns:.7fr 1.3fr;gap:38px 8vw;padding:clamp(86px,10vw,150px) clamp(24px,8vw,126px);display:grid}.cost-section>div>p:last-child{color:#071d3ab3;font-size:17px;line-height:1.7}.cost-section ol{margin:0;padding:0;list-style:none}.cost-section li{border-top:1px solid #071d3a3d;grid-template-columns:160px 1fr;gap:28px;padding:27px 0;display:grid}.cost-section li b{text-transform:uppercase}.cost-section li span{color:#071d3ab3;line-height:1.6}.cost-formula{background:var(--navy);color:#fff;grid-column:2;margin-top:8px;padding:38px}.cost-formula strong{margin:24px 0;font-family:Georgia,serif;font-size:clamp(24px,2.6vw,39px);line-height:1.25;display:block}.cost-formula p{color:#ffffffb3;margin-bottom:0;line-height:1.65}.buying-section{background:var(--navy);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.buying-section ol{margin:0;padding:0;list-style:none}.buying-section li{border-top:1px solid #ffffff40;grid-template-columns:54px 1fr;gap:18px;padding:24px 0;font-size:18px;line-height:1.5;display:grid}.buying-section li span{color:var(--gold);letter-spacing:.15em;font-size:10px}.label-section,.source-section,.policy-caution{padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.label-grid{grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.label-grid article{border-top:3px solid var(--gold);padding:28px}.label-grid article+article{border-left:1px solid #071d3a33}.label-grid h3{text-transform:uppercase;margin:0 0 15px;font-family:Impact,Arial Narrow,sans-serif;font-size:28px}.label-grid p{color:#071d3ab3;line-height:1.65}.source-strip{text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #071d3a40;flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;padding-top:25px;font-size:11px;display:flex}.source-strip span{color:#071d3a8c;margin-left:auto}.editorial-cta{background:var(--gold);text-align:center;padding:clamp(82px,10vw,145px) 24px}.editorial-cta .section-label{color:var(--navy)}.editorial-cta h2{font-size:clamp(54px,7vw,104px)}.editorial-cta>div{justify-content:center;align-items:center;gap:28px;margin-top:38px;display:flex}.history-lead>p{margin:0}.history-timeline{background:var(--navy);color:#fff;padding:0 clamp(24px,8vw,126px)}.history-timeline article{border-top:1px solid #ffffff3d;grid-template-columns:.35fr 1.65fr;gap:40px;padding:38px 0;display:grid}.history-timeline strong{color:var(--gold);font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(42px,5vw,74px)}.history-timeline p{color:#fffc;align-self:center;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.pressure-grid{grid-template-columns:repeat(2,1fr);padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.pressure-grid>div{grid-column:1/-1;max-width:820px;margin-bottom:50px}.pressure-grid h2{font-size:clamp(52px,6vw,92px)}.pressure-grid article{border-top:1px solid #071d3a40;padding:38px}.pressure-grid article:nth-of-type(2n){border-left:1px solid #071d3a33}.pressure-grid article p{color:#071d3ab3;line-height:1.65}.direct-data{background:var(--gold);grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.direct-data .section-label{color:var(--navy)}.direct-data h2{font-size:clamp(72px,9vw,140px)}.direct-data p{line-height:1.7}.direct-data>div:last-child{align-self:end}.direct-data h3{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:36px}.source-section{grid-template-columns:.7fr 1.3fr;gap:25px 8vw;display:grid}.source-section .section-label{grid-column:1/-1}.source-section .source-links,.source-section .source-date{grid-column:2}.policy-standard{background:var(--navy);color:#fff}.policy-standard>div p{color:#ffffffb8;border-top:1px solid #ffffff38;padding-top:19px}.policy-standard>div b{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.brief-list{padding:0 clamp(24px,8vw,126px)}.policy-brief{border-top:1px solid #071d3a40;grid-template-columns:.35fr 1.65fr;gap:6vw;padding:clamp(60px,7vw,100px) 0;display:grid}.brief-meta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.brief-meta span{background:var(--gold);text-transform:uppercase;letter-spacing:.1em;padding:7px 9px;font-size:9px;font-weight:800}.brief-meta time{font-size:12px}.brief-meta b{color:#071d3a2b;margin-top:auto;font-family:Impact,Arial Narrow,sans-serif;font-size:80px}.policy-brief h2{font-size:clamp(42px,4.7vw,72px)}.policy-brief dl{margin:38px 0}.policy-brief dl>div{border-top:1px solid #071d3a33;grid-template-columns:190px 1fr;gap:25px;padding:20px 0;display:grid}.policy-brief dt{text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:800}.policy-brief dd{color:#071d3ab8;margin:0;line-height:1.65}.policy-caution{background:var(--navy);color:#fff}.policy-caution>p:not(.section-label){color:#ffffffb8;max-width:900px;font-size:18px;line-height:1.7}.policy-caution>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-top:35px;font-size:11px;display:block}@media (max-width:900px){.role-section,.tiktok-explainer,.history-lead,.policy-standard,.cost-section,.buying-section,.direct-data,.source-section,.policy-brief{grid-template-columns:1fr}.editorial-hero{padding:78px 20px}.editorial-hero:after{opacity:.25;width:430px;right:-250px}.role-section,.tiktok-explainer,.compare-section,.cost-section,.buying-section,.label-section,.history-lead,.pressure-grid,.direct-data,.source-section,.policy-standard,.policy-caution{padding-left:20px;padding-right:20px}.editorial-intro{position:static}.role-grid,.compare-grid{grid-template-columns:1fr}.role-grid article:nth-child(2n),.compare-grid article+article{border-left:0}.cost-formula,.source-section .source-links,.source-section .source-date{grid-column:1}.label-grid{grid-template-columns:1fr 1fr}.policy-brief{gap:28px}.brief-meta{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.brief-meta b{margin:0;font-size:48px}.policy-brief dl>div{grid-template-columns:1fr;gap:10px}}@media (max-width:520px){.editorial-hero h1{font-size:58px}.editorial-intro h2,.tiktok-explainer h2,.history-lead h2,.policy-standard h2{font-size:48px}.role-grid,.label-grid,.pressure-grid{grid-template-columns:1fr}.role-grid article:nth-child(2n),.pressure-grid article:nth-of-type(2n){border-left:0}.cost-section li{grid-template-columns:1fr;gap:8px}.history-timeline article{grid-template-columns:1fr;gap:5px}.history-timeline p{margin-top:0}.editorial-cta>div{flex-direction:column}.policy-brief dl>div{grid-template-columns:1fr}.source-strip span{margin-left:0}}.form-privacy a,.standards-link a,.privacy-details a,.policy-caution a{text-underline-offset:3px;text-decoration:underline}.standards-link{text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:11px!important}.standards-hero:after{box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 64px var(--gold)}.privacy-hero:after{box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 64px var(--navy)}.standards-grid{grid-template-columns:repeat(2,1fr);padding:0 clamp(24px,8vw,126px);display:grid}.standards-grid article{border-top:1px solid #071d3a3d;padding:clamp(34px,5vw,62px)}.standards-grid article:nth-child(2n){border-left:1px solid #071d3a2e}.standards-grid span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.standards-grid h2,.privacy-details h2{text-transform:uppercase;letter-spacing:.01em;font-family:Impact,Arial Narrow,sans-serif}.standards-grid h2{margin:28px 0 16px;font-size:clamp(31px,3vw,48px);line-height:.98}.standards-grid p,.privacy-details p{color:#071d3ab8;line-height:1.7}.privacy-details{grid-template-columns:repeat(2,1fr);gap:0 8vw;padding:clamp(75px,9vw,130px) clamp(24px,9vw,140px);display:grid}.privacy-details article{border-top:1px solid #071d3a3d;padding:36px 0}.privacy-details h2{margin:0 0 16px;font-size:clamp(30px,3vw,46px)}.privacy-date{border-top:3px solid var(--gold);grid-column:1/-1;padding-top:25px;font-size:12px;font-weight:700}.policy-caution>span a{color:var(--gold)}@media (max-width:900px){.standards-grid,.privacy-details{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.standards-grid article{padding-left:0;padding-right:0}.standards-grid article:nth-child(2n){border-left:0}.privacy-date{grid-column:1}}.mission-copy{margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.mission-copy p{margin:0 0 20px}.mission-copy .text-link{color:#fff;align-items:center;margin-top:4px;font-size:11px;display:inline-flex}.why-statement{padding-top:clamp(70px,8vw,115px);padding-bottom:clamp(70px,8vw,115px)}.lower-menu{background:var(--cream);border-top:1px solid #071d3a26;grid-template-columns:.58fr 1.42fr;gap:8vw;padding:clamp(75px,9vw,125px) clamp(24px,8vw,126px);display:grid}.lower-menu h2,.mission-purpose h2,.mission-work h2,.mission-north-star h2{text-transform:uppercase;letter-spacing:.005em;margin:0;font-family:Impact,Arial Narrow,sans-serif;line-height:.94}.lower-menu h2{font-size:clamp(48px,5vw,78px)}.lower-menu-links{border-top:1px solid #071d3a3d;grid-template-columns:1fr 1fr;display:grid}.lower-menu-links a{border-bottom:1px solid #071d3a33;gap:7px;padding:23px 18px 23px 0;display:grid}.lower-menu-links a:nth-child(2n){border-left:1px solid #071d3a2e;padding-left:24px}.lower-menu-links strong{text-transform:uppercase;letter-spacing:.07em;font-size:12px}.lower-menu-links span{color:#071d3a9e;font-size:12px;line-height:1.45}:is(.lower-menu-links a:hover strong,.lower-menu-links a:focus-visible strong){color:var(--blue)}.mission-hero:after{box-shadow:inset 0 0 0 60px var(--cream),inset 0 0 0 64px var(--blue)}.mission-purpose{grid-template-columns:.85fr 1.15fr;gap:30px 8vw;padding:clamp(82px,10vw,145px) clamp(24px,9vw,140px);display:grid}.mission-purpose .section-label{grid-column:1/-1}.mission-purpose h2{font-size:clamp(50px,5.7vw,88px)}.keep-together{white-space:nowrap}.mission-purpose>div{align-self:end}.mission-purpose>div p{color:#071d3ab8;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.mission-purpose>div .mission-goal{margin-top:42px}.mission-work{background:var(--navy);color:#fff;grid-template-columns:.66fr 1.34fr;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.mission-work>div:first-child{align-self:start;position:sticky;top:130px}.mission-work h2{font-size:clamp(48px,5vw,78px)}.mission-work-grid{grid-template-columns:1fr 1fr;display:grid}.mission-work-grid article{border-top:1px solid #ffffff40;padding:34px}.mission-work-grid article:nth-child(2n){border-left:1px solid #fff3}.mission-work-grid span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.mission-work-grid h3{text-transform:uppercase;margin:27px 0 13px;font-family:Impact,Arial Narrow,sans-serif;font-size:30px}.mission-work-grid p{color:#ffffffb8;margin:0;line-height:1.65}.mission-north-star{background:var(--gold);text-align:center;padding:clamp(82px,10vw,145px) clamp(24px,9vw,140px)}.mission-north-star .section-label{color:var(--navy)}.mission-north-star h2{font-size:clamp(54px,7vw,104px)}.mission-north-star h2 span{color:#fff}.mission-north-star>p:not(.section-label){max-width:700px;margin:28px auto;font-size:18px;line-height:1.65}.mission-north-star>div{justify-content:center;align-items:center;gap:28px;display:flex}@media (max-width:900px){.lower-menu,.mission-purpose,.mission-work{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.lower-menu-links{grid-template-columns:1fr}.lower-menu-links a:nth-child(2n){border-left:0;padding-left:0}.mission-work>div:first-child{position:static}.mission-work-grid{grid-template-columns:1fr}.mission-work-grid article:nth-child(2n){border-left:0}.mission-north-star>div{flex-direction:column}}.qa-hero-branded{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(36px,7vw,120px);min-height:calc(100svh - 94px);padding:clamp(58px,7vw,102px) clamp(24px,7vw,110px);display:grid}.qa-hero-branded:after{display:none}.qa-hero-copy{max-width:780px}.qa-page-brand{margin-bottom:10px;display:inline-block;position:relative}.qa-page-brand strong{letter-spacing:.015em;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,70px);font-weight:900;line-height:.83}.qa-page-brand strong>span:first-child{color:var(--gold)}.qa-page-brand b{color:var(--navy)}.qa-page-brand i{background:var(--blue);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;right:-22px}.qa-descriptor{text-transform:uppercase;letter-spacing:.17em;margin:18px 0 0;font-size:10px;font-weight:800}.qa-title-rule{color:var(--gold);align-items:center;gap:12px;margin:25px 0 33px;font-size:8px;display:flex}.qa-title-rule:before,.qa-title-rule:after{content:"";background:var(--gold);height:1px}.qa-title-rule:before{width:min(210px,32vw)}.qa-title-rule:after{width:70px}.qa-hero-branded .kicker{margin-bottom:17px}.qa-hero-branded h1{font-size:clamp(58px,6.4vw,104px)}.qa-hero-branded .qa-hero-copy>p:not(.kicker):not(.qa-descriptor){max-width:660px}.qa-cow-badge{aspect-ratio:1;border:3px solid var(--gold);outline:3px solid var(--navy);outline-offset:8px;background:var(--cream);border-radius:50%;justify-self:center;width:min(37vw,560px);padding:8px;position:relative;box-shadow:0 24px 60px #071d3a29}.qa-cow-badge:after{content:"";background:var(--blue);border-radius:50%;width:17px;height:17px;position:absolute;top:3%;right:5%}.qa-cow-badge img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.qa-cow-badge:before{content:"◆";color:var(--gold);font-size:12px;position:absolute;bottom:4%;left:5%}@media (max-width:900px){.qa-hero-branded{grid-template-columns:1fr;padding:58px 20px 88px}.qa-hero-copy{order:2}.qa-cow-badge{order:1;width:min(76vw,470px)}.qa-title-rule:before{width:150px}.qa-hero-branded h1{font-size:clamp(55px,14vw,84px)}}.qa-hero-branded h1 small{color:var(--gold);font:inherit;letter-spacing:.08em;margin-top:18px;font-size:.38em;line-height:1;display:block}.qa-hero-branded .qa-title-rule{margin-top:28px;margin-bottom:30px}.qa-hero-branded .qa-hero-actions{margin-top:16px}.brand-leaf{width:28px;height:28px;color:var(--gold);flex:0 0 28px;display:inline-block;position:relative!important}.brand-leaf:after{content:"";background:currentColor;width:2px;height:21px;position:absolute;top:7px;left:13px}.brand-leaf i{background:currentColor;border-radius:100% 0;width:12px;height:18px;display:block;position:absolute}.brand-leaf i:first-child{top:0;left:8px;transform:rotate(45deg)}.brand-leaf i:nth-child(2){top:10px;left:1px;transform:rotate(12deg)}.brand-leaf i:nth-child(3){top:10px;right:0;transform:rotate(78deg)}.mission-hero-branded{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(36px,7vw,120px);min-height:calc(100svh - 94px);padding:clamp(58px,7vw,102px) clamp(24px,7vw,110px);display:grid}.mission-hero-branded:after{display:none}.mission-hero-copy{max-width:780px}.mission-hero-branded h1{font-size:clamp(62px,7vw,112px)}.mission-hero-branded h1 small{color:var(--gold);font:inherit;letter-spacing:.035em;margin-top:20px;font-size:.29em;line-height:1.05;display:block}.mission-hero-branded .qa-title-rule{margin:28px 0 30px}.mission-hero-branded .mission-hero-copy>p{max-width:680px;margin:0 0 34px}.mission-cow-badge{aspect-ratio:1;border:3px solid var(--gold);outline:3px solid var(--navy);outline-offset:8px;background:var(--cream);border-radius:50%;justify-self:center;width:min(37vw,560px);padding:8px;position:relative;box-shadow:0 24px 60px #071d3a29}.mission-cow-badge:after{content:"";background:var(--blue);border-radius:50%;width:17px;height:17px;position:absolute;top:3%;right:5%}.mission-cow-badge img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mission-line-icon{border:2px solid var(--gold);width:68px;height:68px;color:var(--gold);border-radius:50%;place-items:center;margin:24px 0 28px;font-family:Georgia,serif;font-size:28px;font-weight:800;display:grid}.mission-work-grid article>span{display:block}.mission-work-grid .mission-line-icon+h3{margin-top:0}@media (max-width:900px){.mission-hero-branded{grid-template-columns:1fr;padding:58px 20px 88px}.mission-hero-copy{order:2}.mission-cow-badge{order:1;width:min(76vw,470px)}.mission-hero-branded h1{font-size:clamp(58px,14vw,86px)}}.mission-hero-branded{min-height:auto;padding-bottom:clamp(46px,5vw,68px)}.mission-purpose{padding-top:clamp(58px,6vw,84px)}@media (max-width:900px){.mission-hero-branded{padding-bottom:48px}.mission-purpose{padding-top:60px}}:root{--font-brand:"Roboto Slab",Rockwell,Georgia,serif;--font-display:"Oswald","Arial Narrow",Arial,sans-serif;--font-body:"Montserrat",Inter,Arial,sans-serif}body{font-family:var(--font-body);font-weight:400}h1,h2,.principle h3,.qa-preview-list summary,.role-grid h3,.pressure-grid h3,.compare-grid h3,.label-grid h3,.history-timeline strong,.direct-data h3,.brief-meta b,.standards-grid h2,.privacy-details h2,.mission-work-grid h3,.field-menu-panel>b,.preview-card h2{font-weight:700;font-family:var(--font-display)!important}.mini-brand-name,.footer-brand strong,.qa-page-brand strong,.cost-formula strong{font-weight:900;font-family:var(--font-brand)!important}.mini-brand small,.section-label,.kicker,.button,.text-link,.number,.source-links a,.lower-menu-links strong{font-family:var(--font-body);font-weight:800}.mini-brand-name{letter-spacing:-.025em}.mini-brand i{top:1px;right:-9px}.footer-brand strong{width:max-content;position:relative}.footer-brand strong>i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:-13px}.button{transition:background-color .18s,color .18s,border-color .18s,transform .18s}:is(.button:hover,.button:focus-visible){transform:translateY(-2px)}.button-gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}:is(.button-gold:hover,.button-gold:focus-visible){background:#e0a21a;border-color:#e0a21a}:is(.button-secondary:hover,.button-secondary:focus-visible){background:var(--navy);color:#fff}.rule{margin-bottom:29px}.rule .brand-leaf{flex-basis:24px;width:24px;height:24px}.rule .brand-leaf:after{height:18px;left:11px}.rule .brand-leaf i{width:10px;height:15px}.rule .brand-leaf i:first-child{left:7px}.rule .brand-leaf i:nth-child(2){left:1px}.rule .brand-leaf i:nth-child(3){right:0}.brand-pictogram img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;transform:scale(1.04)}.principle .brand-pictogram{width:82px;height:82px}.mission-line-icon.brand-pictogram{width:78px;height:78px;margin:24px 0 28px}.qa-answer{border-left:1px solid var(--gold);grid-template-columns:96px 1fr;padding-left:28px}.qa-mark.brand-pictogram{width:82px;height:82px}.qa-item{position:relative}.qa-question>span{font-family:var(--font-body)}.brand-leaf-navy{color:var(--navy)}.leaf{place-items:center;height:36px;display:grid}.leaf .brand-leaf{flex-basis:34px;width:34px;height:34px}.leaf .brand-leaf:after{height:26px;left:16px}.leaf .brand-leaf i{width:15px;height:22px}.leaf .brand-leaf i:first-child{left:10px}.leaf .brand-leaf i:nth-child(2){left:1px}.leaf .brand-leaf i:nth-child(3){right:0}footer>p{text-align:center;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}footer>p:before,footer>p:after{content:"";background:var(--gold);flex:1;height:1px}.footer-leaf{flex-basis:25px;width:25px;height:25px}.footer-leaf:after{height:19px;left:12px}.footer-leaf i{width:11px;height:16px}.footer-leaf i:first-child{left:7px}.footer-leaf i:nth-child(2){left:1px}.footer-leaf i:nth-child(3){right:0}@media (max-width:900px){.qa-answer{grid-template-columns:82px 1fr;padding-left:20px}.qa-mark.brand-pictogram{width:70px;height:70px}.hero-actions{flex-wrap:wrap;gap:12px}footer>p:before,footer>p:after{display:none}}@media (max-width:520px){.hero-actions,.hero-actions .button{width:100%}.qa-answer{grid-template-columns:64px 1fr;padding-left:14px}.qa-mark.brand-pictogram{width:54px;height:54px}.principle .brand-pictogram,.mission-line-icon.brand-pictogram{width:72px;height:72px}footer>p{align-items:flex-start}.footer-leaf{margin-top:-4px}}.brand-pictogram{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.brand-pictogram img{object-fit:contain!important;border-radius:0!important;transform:none!important}.brand-leaf{background:url(/brand-leaf.png) 50%/contain no-repeat!important}.brand-leaf:after,.brand-leaf i{display:none!important}.brand-leaf{-webkit-mask:url(/brand-leaf.png) 50%/contain no-repeat;mask:url(/brand-leaf.png) 50%/contain no-repeat;background:currentColor!important}.rule,.qa-title-rule{grid-template-columns:minmax(24px,1fr) 28px minmax(24px,1fr);align-items:center;gap:16px;width:min(100%,430px);display:grid!important}.rule:before,.rule:after,.qa-title-rule:before,.qa-title-rule:after{width:auto!important;height:1px!important}.section-end{width:100%;color:var(--gold);grid-column:1/-1;grid-template-columns:minmax(24px,1fr) 34px minmax(24px,1fr);align-items:center;gap:18px;margin-top:clamp(44px,6vw,78px);display:grid}.section-end:before,.section-end:after{content:"";background:currentColor;height:1px}.section-end .brand-leaf{flex-basis:34px;width:34px;height:34px}.section-end-navy{color:var(--navy)}footer>p{grid-template-columns:minmax(24px,1fr) 28px minmax(24px,1fr);align-items:center;gap:12px 18px;display:grid}footer>p:before{grid-area:1/1}footer>p .footer-leaf{grid-area:1/2}footer>p:after{grid-area:1/3}footer>p>span:last-child{grid-area:2/1/auto/-1}@media (max-width:900px){footer>p:before,footer>p:after{display:block}}@media (max-width:520px){.section-end{grid-template-columns:minmax(18px,1fr) 28px minmax(18px,1fr);gap:12px}.section-end .brand-leaf{flex-basis:28px;width:28px;height:28px}footer>p{grid-template-columns:minmax(18px,1fr) 25px minmax(18px,1fr)}footer>p:before,footer>p:after{display:block}}main>section:has(>.section-end){position:relative}.section-end{width:auto;margin:0;position:absolute;bottom:22px;left:clamp(20px,6vw,92px);right:clamp(20px,6vw,92px)}.statement .section-end,.principles .section-end,.signup .section-end,.mission-work .section-end,.qa-list .section-end{color:var(--gold)}.directory .section-end,.mission-north-star .section-end,.qa-cta .section-end{color:var(--white);color:#fff!important}.directory .section-end:before,.directory .section-end:after,.mission-north-star .section-end:before,.mission-north-star .section-end:after,.qa-cta .section-end:before,.qa-cta .section-end:after,.directory .section-end .brand-leaf,.mission-north-star .section-end .brand-leaf,.qa-cta .section-end .brand-leaf{background:#fff!important}footer>p{display:block}footer>p:before,footer>p:after{display:none!important}@media (max-width:520px){.section-end{bottom:16px}}.principle+.principle{border-left:0!important}.principle+.principle:before{content:"";background:#fff3;width:1px;position:absolute;top:0;bottom:92px;left:0}.section-end{gap:30px}.brand-pictogram img{object-position:center center!important}@media (max-width:900px){.principle+.principle:before{display:none}.section-end{gap:18px}}.rule,.qa-title-rule,.section-end{grid-template-columns:minmax(24px,1fr) 24px minmax(24px,1fr)!important;gap:18px!important}.rule .brand-leaf,.qa-title-rule .brand-leaf,.section-end .brand-leaf{flex-basis:24px!important;width:24px!important;height:24px!important}@media (max-width:520px){.rule,.qa-title-rule,.section-end{grid-template-columns:minmax(18px,1fr) 20px minmax(18px,1fr)!important;gap:14px!important}.rule .brand-leaf,.qa-title-rule .brand-leaf,.section-end .brand-leaf{flex-basis:20px!important;width:20px!important;height:20px!important}}.site-header nav{gap:clamp(16px,2vw,30px)}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto;height:78px;padding:0 20px}.site-header nav{display:none}}.history-hero-branded{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:calc(100svh - 94px);padding:clamp(62px,8vw,118px) clamp(24px,7vw,108px);display:grid;overflow:hidden}.history-hero-copy{max-width:760px}.history-hero-branded h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:clamp(60px,7.2vw,112px);font-weight:700;line-height:.88}.history-hero-branded h1 small{max-width:650px;color:var(--gold);font-family:var(--font-body);letter-spacing:.12em;margin-top:25px;font-size:clamp(13px,1.25vw,18px);font-weight:700;line-height:1.35;display:block}.history-hero-copy>p{color:#071d3ac7;max-width:670px;margin:0 0 31px;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.history-hero-copy .qa-title-rule{max-width:430px;margin:25px 0 27px}.history-cow-badge{aspect-ratio:1;border:3px solid var(--gold);outline:3px solid var(--navy);outline-offset:7px;background:var(--cream);border-radius:50%;justify-self:center;width:min(37vw,560px);padding:8px;position:relative;box-shadow:0 24px 55px #071d3a29}.history-cow-badge:after{content:"";background:var(--blue);width:14px;height:14px;box-shadow:0 0 0 7px var(--cream);border-radius:50%;position:absolute;top:12%;right:3%}.history-cow-badge img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.history-timeline .section-end{color:var(--gold)}.direct-data .section-end,.editorial-cta .section-end{color:#fff!important}.direct-data .section-end:before,.direct-data .section-end:after,.editorial-cta .section-end:before,.editorial-cta .section-end:after,.direct-data .section-end .brand-leaf,.editorial-cta .section-end .brand-leaf{background:#fff!important}.history-lead,.history-timeline,.pressure-grid,.direct-data,.source-section,.editorial-cta{padding-bottom:clamp(94px,11vw,160px)}@media (max-width:900px){.history-hero-branded{grid-template-columns:1fr;padding:58px 20px 88px}.history-cow-badge{grid-row:1;width:min(76vw,470px)}.history-hero-copy{grid-row:2}.history-hero-branded h1{font-size:clamp(54px,14vw,82px)}.history-hero-branded h1 small{font-size:13px}.history-hero-copy .qa-title-rule{max-width:none}.history-lead,.history-timeline,.pressure-grid,.direct-data,.source-section,.editorial-cta{padding-bottom:105px}}@media (max-width:520px){.history-cow-badge{width:min(82vw,390px)}.history-hero-branded h1{font-size:52px}.history-hero-copy>p{font-size:16px}.history-hero-branded .button{width:100%}}.history-lead{align-items:center}.history-lead-copy{align-self:center;max-width:610px}.history-lead-copy .section-label{margin-bottom:27px}.history-lead-copy>p:last-child{color:#071d3ab8;margin:0;font-size:17px;line-height:1.75}.history-lead>h2{align-self:center;max-width:790px}@media (max-width:900px){.history-lead{gap:38px}.history-lead-copy{max-width:720px}.history-lead>h2{grid-row:1}.history-lead-copy{grid-row:2}}.mission-why,.mission-beliefs,.mission-audience{padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.mission-why{background:var(--navy);color:#fff;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;display:grid}.mission-why h2,.mission-section-heading h2,.mission-belief-grid h3,.mission-audience-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:700;line-height:.96}.mission-why h2,.mission-section-heading h2{font-size:clamp(48px,5.4vw,84px)}.mission-why-copy{border-top:1px solid #ffffff47;padding-top:27px}.mission-why-copy p{color:#ffffffc7;margin:0 0 22px;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.mission-beliefs{grid-template-columns:.63fr 1.37fr;gap:8vw;display:grid}.mission-section-heading{align-self:start}.mission-belief-grid{grid-template-columns:1fr 1fr;display:grid}.mission-belief-grid article{border-top:1px solid #071d3a3d;padding:32px}.mission-belief-grid article>span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.mission-belief-grid h3{margin:24px 0 14px;font-size:clamp(25px,2.2vw,34px)}.mission-belief-grid p,.mission-audience-grid p{color:#071d3ab3;margin:0;line-height:1.65}.mission-audience{background:var(--gold)}.mission-audience .section-label{color:var(--navy)}.mission-audience-grid{grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.mission-audience-grid article{border-top:2px solid var(--navy);padding:34px}.mission-audience-grid article+article{border-left:1px solid #071d3a33}.mission-audience-grid h3{margin-bottom:18px;font-size:clamp(27px,2.4vw,38px)}.mission-why .section-end{color:var(--gold)}.mission-audience .section-end{color:#fff!important}.mission-audience .section-end:before,.mission-audience .section-end:after,.mission-audience .section-end .brand-leaf{background:#fff!important}.mission-why,.mission-beliefs,.mission-audience{padding-bottom:clamp(100px,12vw,170px)}@media (max-width:900px){.mission-why,.mission-beliefs{grid-template-columns:1fr;gap:42px}.mission-belief-grid{grid-template-columns:1fr}.mission-belief-grid article{padding:29px 0}.mission-belief-grid article:nth-child(2n){border-left:0}.mission-audience-grid{grid-template-columns:1fr}.mission-audience-grid article{padding:30px 0}.mission-audience-grid article+article{border-left:0}.mission-why,.mission-beliefs,.mission-audience{padding-bottom:105px;padding-left:20px;padding-right:20px}}.qa-question-compact h2{font-size:clamp(32px,3.35vw,52px);line-height:1.02}@media (max-width:520px){.qa-question-compact h2{font-size:34px;line-height:1.05}}.qa-accountability{letter-spacing:-.015em;white-space:nowrap;overflow-wrap:normal;word-break:normal;width:max-content;max-width:100%;font-size:.7em;line-height:1.04;display:block}@media (max-width:520px){.qa-accountability{font-size:.66em}}.branded-editorial-hero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(38px,7vw,110px);min-height:calc(100svh - 94px);padding:clamp(58px,7vw,102px) clamp(24px,7vw,110px);display:grid;overflow:hidden}.branded-editorial-copy{max-width:790px}.branded-editorial-copy h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:clamp(58px,6.7vw,106px);font-weight:700;line-height:.9}.branded-editorial-copy h1 small{max-width:680px;color:var(--gold);font-family:var(--font-body);letter-spacing:.1em;margin-top:24px;font-size:clamp(13px,1.2vw,18px);font-weight:700;line-height:1.38;display:block}.branded-editorial-copy>p:not(.section-label){color:#071d3ac7;max-width:680px;margin:0 0 31px;font-size:clamp(17px,1.45vw,21px);line-height:1.66}.branded-editorial-copy .qa-title-rule{margin:26px 0 28px}.branded-editorial-badge{aspect-ratio:1;border:3px solid var(--gold);outline:3px solid var(--navy);outline-offset:7px;background:var(--cream);border-radius:50%;justify-self:center;width:min(37vw,550px);padding:8px;position:relative;box-shadow:0 24px 55px #071d3a29}.branded-editorial-badge:after{content:"";background:var(--blue);width:14px;height:14px;box-shadow:0 0 0 7px var(--cream);border-radius:50%;position:absolute;top:10%;right:4%}.branded-editorial-badge img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.knowledge-hero .branded-editorial-badge img{object-position:68% center}.knowledge-start,.family-farm-bridge,.contract-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.knowledge-start h2,.knowledge-heading h2,.family-farm-bridge h2,.contract-section h2,.verify-section h2,.knowledge-sources h2,.systems-section h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(46px,5.3vw,82px);font-weight:700;line-height:.96}.knowledge-copy,.family-farm-bridge>div:last-of-type,.contract-section>div:last-of-type{border-top:1px solid #071d3a3b;padding-top:24px}.knowledge-copy p,.family-farm-bridge>div:last-of-type p,.contract-section>div:last-of-type p{color:#071d3abd;margin:0 0 20px;font-size:clamp(16px,1.25vw,19px);line-height:1.72}.food-route-section,.systems-section{background:var(--navy);color:#fff;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.knowledge-heading{grid-template-columns:.75fr 1.25fr;gap:10px 8vw;margin-bottom:52px;display:grid}.knowledge-heading .section-label{grid-column:1/-1}.knowledge-heading h2{color:inherit}.knowledge-heading>p:last-child{color:#ffffffb8;align-self:end;margin:0;font-size:17px;line-height:1.72}.food-route-grid,.systems-grid{grid-template-columns:repeat(3,1fr);display:grid}.food-route-grid article,.systems-grid article{border-top:1px solid #ffffff3d;padding:34px}.food-route-grid article:not(:nth-child(3n+1)),.systems-grid article:not(:nth-child(3n+1)){border-left:1px solid #ffffff2e}.food-route-grid span,.systems-grid span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:800}.food-route-grid h3,.systems-grid h3,.label-brief-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:25px 0 14px;font-size:clamp(27px,2.4vw,37px);font-weight:700;line-height:1}.food-route-grid p,.systems-grid p{color:#ffffffb3;margin:0;line-height:1.65}.poultry-brief{background:var(--gold);padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.poultry-brief .section-label{color:var(--navy)}.poultry-brief .knowledge-heading>p:last-child{color:#071d3abd}.label-brief-grid{background:var(--cream);grid-template-columns:repeat(2,1fr);display:grid}.label-brief-grid article{border-top:3px solid var(--navy);padding:clamp(30px,4vw,52px)}.label-brief-grid h3{margin-top:0;font-size:clamp(32px,3vw,46px)}.label-brief-grid dl{margin:0}.label-brief-grid dl>div{border-top:1px solid #071d3a2e;padding:18px 0}.label-brief-grid dt{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.label-brief-grid dd{color:#071d3ab8;margin:8px 0 0;line-height:1.62}.verify-section{background:var(--navy);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.verify-section ol{margin:0;padding:0;list-style:none}.verify-section li{border-top:1px solid #ffffff40;grid-template-columns:54px 1fr;gap:18px;padding:24px 0;font-size:18px;line-height:1.5;display:grid}.verify-section li span{color:var(--gold);letter-spacing:.15em;font-size:10px}.consumer-action-section{background:#f2f0e9;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.consumer-action-section>header{grid-template-columns:.78fr 1.22fr;align-items:end;gap:12px 8vw;display:grid}.consumer-action-section>header .section-label{grid-column:1/-1}.consumer-action-section h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(46px,5.3vw,82px);font-weight:700;line-height:.96}.consumer-action-section>header>p:last-child{color:#071d3ab8;margin:0;font-size:17px;line-height:1.7}.consumer-question-grid{border-top:1px solid #071d3a3d;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.consumer-question-grid article{padding:30px 30px 34px}.consumer-question-grid article+article{border-left:1px solid #071d3a2e}.consumer-question-grid span{color:var(--gold);letter-spacing:.15em;font-size:10px;font-weight:800}.consumer-question-grid h3,.direct-buying-path h3{font-family:var(--font-display);text-transform:uppercase;line-height:1.05}.consumer-question-grid h3{margin:22px 0 13px;font-size:clamp(25px,2.3vw,35px)}.consumer-question-grid p{color:#071d3ab3;margin:0;line-height:1.62}.direct-buying-path{background:var(--navy);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;margin-top:18px;padding:38px;display:grid}.direct-buying-path h3{margin:0;font-size:clamp(29px,3vw,44px)}.direct-buying-path ul{margin:0;padding:0;list-style:none}.direct-buying-path li{color:#fffc;border-top:1px solid #ffffff38;padding:14px 0 14px 26px;line-height:1.55;position:relative}.direct-buying-path li:before{content:"•";color:var(--gold);position:absolute;left:3px}.consumer-action-footer{border-top:1px solid #071d3a38;justify-content:space-between;align-items:center;gap:36px;margin-top:32px;padding-top:28px;display:flex}.consumer-action-footer p{max-width:750px;margin:0;font-size:18px;line-height:1.6}.consumer-action-footer .button{flex:none}.knowledge-sources{grid-template-columns:.72fr 1.28fr;gap:22px 8vw;padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px);display:grid}.knowledge-sources .section-label{grid-column:1/-1}.knowledge-sources .source-links,.knowledge-sources .source-date{grid-column:2}.section-end-light{color:#fff!important}.section-end-light:before,.section-end-light:after,.section-end-light .brand-leaf{background:#fff!important}.food-route-section,.poultry-brief,.family-farm-bridge,.verify-section,.knowledge-sources,.systems-section,.contract-section{padding-bottom:clamp(102px,12vw,170px)}@media (max-width:900px){.branded-editorial-hero{grid-template-columns:1fr;padding:58px 20px 88px}.branded-editorial-copy{grid-row:2}.branded-editorial-badge{grid-row:1;width:min(76vw,470px)}.branded-editorial-copy h1{font-size:clamp(52px,13vw,80px)}.knowledge-start,.family-farm-bridge,.contract-section,.verify-section,.knowledge-sources{grid-template-columns:1fr;gap:40px;padding-left:20px;padding-right:20px}.knowledge-heading{grid-template-columns:1fr;gap:26px}.knowledge-heading .section-label{grid-column:1}.food-route-section,.poultry-brief,.systems-section{padding-left:20px;padding-right:20px}.food-route-grid,.systems-grid{grid-template-columns:1fr 1fr}.food-route-grid article:not(:nth-child(3n+1)),.systems-grid article:not(:nth-child(3n+1)){border-left:0}.food-route-grid article:nth-child(2n),.systems-grid article:nth-child(2n){border-left:1px solid #ffffff2e}.knowledge-sources .source-links,.knowledge-sources .source-date{grid-column:1}.consumer-action-section{padding-left:20px;padding-right:20px}.consumer-action-section>header,.direct-buying-path,.consumer-question-grid{grid-template-columns:1fr}.consumer-question-grid article{padding:28px 0}.consumer-question-grid article+article{border-top:1px solid #071d3a2e;border-left:0}.consumer-action-footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.branded-editorial-badge{width:min(82vw,390px)}.branded-editorial-copy h1{font-size:50px}.branded-editorial-copy .button{width:100%}.food-route-grid,.systems-grid,.label-brief-grid{grid-template-columns:1fr}.food-route-grid article,.systems-grid article,.label-brief-grid article{padding:28px 0}.food-route-grid article:nth-child(2n),.systems-grid article:nth-child(2n),.label-brief-grid article:nth-child(2n){border-left:0}.poultry-brief .label-brief-grid{padding:0 24px}.verify-section li{grid-template-columns:44px 1fr;font-size:16px}.direct-buying-path{padding:28px 22px}.consumer-action-footer .button{width:100%}}.policy-symbol-badge{background:var(--navy);padding:clamp(48px,7vw,92px)}.policy-symbol-badge img{object-fit:contain;border-radius:0}.policy-standard,.brief-list,.policy-caution{padding-bottom:clamp(102px,12vw,170px)}.brief-list{position:relative}.policy-caution .section-end{color:var(--gold)}.footer-legal{color:#071d3aad;border-top:1px solid #071d3a2e;grid-column:1/-1;grid-template-columns:2fr 1.35fr auto;padding-top:24px;line-height:1.6;gap:24px!important;font-size:11px!important;font-weight:500!important;display:grid!important}.footer-legal p{margin:0}.footer-legal p:last-child{white-space:nowrap;color:var(--navy);font-weight:800}@media (max-width:900px){.footer-legal{grid-template-columns:1fr!important}}@media (max-width:520px){.directory{padding-left:18px;padding-right:18px}.directory h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:44px;line-height:.94}.directory>p:not(.section-label){margin:24px auto;font-size:17px;line-height:1.5}.lower-menu{gap:32px;padding-top:62px;padding-bottom:62px}.lower-menu h2{font-size:54px}.lower-menu-links a{gap:0;padding:17px 0}.lower-menu-links span{display:none}.lower-menu-links strong{font-size:12px;line-height:1.35}}.directory-section-tabs{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.directory-section-tabs button{font:inherit;text-align:left;color:#071d3a;cursor:pointer;background:#fff;border:2px solid #d7dce4;border-radius:10px;padding:18px 20px}.directory-section-tabs button strong,.directory-section-tabs button span{display:block}.directory-section-tabs button strong{font-family:Roboto Slab,serif;font-size:18px}.directory-section-tabs button span{margin-top:5px;font-size:12px;line-height:1.45}.directory-section-tabs button.active{color:#fff;background:#071d3a;border-color:#071d3a;box-shadow:inset 5px 0 #d79a17}.directory-section-tabs button:focus-visible{outline-offset:3px;outline:3px solid #175bff}.directory-section-tabs button:nth-child(2).active{color:#071d3a;background:#fff;border-color:#7b8797;box-shadow:inset 5px 0 #7b8797}.directory-section-tabs button:nth-child(2):not(.active){background:#f5f6f8}.directory-section-tabs+.directory-section-intro{margin-bottom:24px}.directory-section-intro{background:#fbfaf6;border-left:4px solid #d79a17;padding:18px 22px}.directory-section-intro p:last-child{max-width:850px;margin-bottom:0}.directory-section-intro.research-listing,.directory-section-intro.research{border-color:#7b8797}.research-listing{background:#fcfcfd;border-color:#c6ccd5!important}.values-listing{border-left:4px solid #175bff!important}.values-evidence{color:#fff!important;background:#071d3a!important}@media (max-width:700px){.directory-section-tabs{grid-template-columns:1fr}.directory-section-tabs button{padding:15px 16px}.directory-section-intro{padding:16px}}.directory-updates{scroll-margin-top:100px}.directory-trust,.home-directory-standards{background:var(--cream);padding:clamp(82px,10vw,145px) clamp(24px,8vw,126px)}.directory-trust h2,.home-directory-standards h2{font-family:var(--font-display);text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(48px,5.6vw,86px);line-height:.94}.directory-trust>p:not(.section-label),.home-directory-standards>p:not(.section-label){color:#071d3ab8;max-width:920px;font-size:18px;line-height:1.7}.directory-trust-actions{align-items:center;gap:26px;margin-top:32px;display:flex}.standards-boundary{font-weight:700}.intake-standards-link{border-top:1px solid #ffffff40;padding-top:24px;font-size:13px!important}.intake-standards-link a{color:var(--gold);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:900px){.directory-trust,.home-directory-standards{padding-left:20px;padding-right:20px}.directory-trust-actions{flex-direction:column;align-items:flex-start}}.public-directory{background:var(--cream);padding:clamp(82px,9vw,135px) clamp(24px,7vw,108px)}.directory-heading{max-width:920px}.directory-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(52px,6vw,92px);line-height:.94}.directory-heading>p:not(.section-label){color:#071d3ab3;font-size:18px;line-height:1.65}.directory-toolbar{background:var(--navy);grid-template-columns:1.4fr 1fr .7fr auto;align-items:end;gap:12px;margin-top:45px;padding:20px;display:grid}.directory-toolbar label{color:#fff;gap:8px;display:grid}.directory-toolbar label span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:9px;font-weight:800}.directory-toolbar input,.directory-toolbar select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:0;padding:14px}.view-toggle{border:1px solid #ffffff59;display:flex}.view-toggle button{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:14px 16px;font-size:10px;font-weight:800}.view-toggle button.active{background:var(--gold);color:var(--navy)}.directory-count{text-transform:uppercase;letter-spacing:.1em;margin:24px 0;font-size:10px;font-weight:800}.producer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.producer-card{border-top:5px solid var(--gold);background:#fff;padding:clamp(26px,4vw,46px)}.producer-card-top{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:18px;font-size:9px;font-weight:800;display:flex}.producer-card-top span{color:var(--gold)}.producer-card h3,.directory-empty h3,.directory-map strong{font-family:var(--font-display);text-transform:uppercase}.producer-card h3{margin:28px 0 18px;font-size:clamp(34px,3.6vw,54px);line-height:1}.producer-card>p{color:#071d3ab8;line-height:1.65}.producer-card dl{margin:28px 0}.producer-card dl>div{border-top:1px solid #071d3a2e;padding:15px 0}.producer-card dt{text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:9px;font-weight:800}.producer-card dd{margin:7px 0 0;line-height:1.5}.producer-card-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.producer-card>small{color:#071d3a8c;margin-top:25px;line-height:1.5;display:block}.directory-empty,.directory-map{text-align:center;background:#fff;padding:clamp(35px,6vw,80px)}.directory-empty h3,.directory-map strong{font-size:clamp(34px,4vw,60px)}.directory-map p,.directory-empty p{color:#071d3ab3;max-width:650px;margin:20px auto 30px;line-height:1.65}.directory-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.directory-empty-actions .button,.directory-empty-actions .text-link{flex:none}.producer-editor{background:#f2f0e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px;padding:25px;display:grid}.producer-editor textarea,.producer-editor select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:0;border-bottom:2px solid #071d3a47;padding:14px}.producer-editor .button{align-self:end}.editor-status{align-self:center;margin:0}.producer-editor-list{gap:12px;display:grid}.producer-editor-list details{border:1px solid #071d3a2e}.producer-editor-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px;list-style:none;display:flex}.producer-editor-list summary span{font-weight:800}.producer-editor-list summary small{text-transform:uppercase;letter-spacing:.06em;color:#071d3a8c}@media (max-width:900px){.directory-toolbar,.producer-card-grid,.producer-editor{grid-template-columns:1fr}.producer-editor .field-wide{grid-column:auto}.producer-editor-list summary{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.directory-empty-actions{flex-direction:column;align-items:stretch;gap:16px}.directory-empty-actions .button,.directory-empty-actions .text-link{text-align:center;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.directory-empty-actions .text-link{border:1px solid #071d3a3d;padding:14px 16px}}.evidence-badges{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.evidence-badges span,.evidence-badges a{text-transform:uppercase;letter-spacing:.08em;color:var(--navy);border:1px solid #071d3a33;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.evidence-badges span:first-child{background:var(--navy);border-color:var(--navy);color:#fff}.public-source-directory{background:#fff;border-top:1px solid #071d3a26;padding:clamp(70px,8vw,112px) clamp(24px,7vw,108px)}.public-source-heading{max-width:900px}.public-source-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 20px;font-size:clamp(42px,5vw,76px);line-height:.96}.public-source-heading>p:not(.section-label){color:#071d3ab3;font-size:17px;line-height:1.65}.public-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.public-source-grid article{border-top:5px solid var(--gold);background:var(--cream);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.public-source-grid article>span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:8px;font-weight:800}.public-source-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:18px 0 12px;font-size:30px;line-height:1}.public-source-grid p{color:#071d3ab3;flex:1;line-height:1.55}.public-source-grid .button{margin-top:14px}.public-source-directory aside{border:1px solid #071d3a2e;margin-top:22px;padding:22px;line-height:1.55}.public-source-directory aside a{color:var(--navy);font-weight:800}.experience-action-note{border-left:3px solid var(--gold);background:var(--cream);padding:14px 16px;color:#071d3ab3!important;margin:18px 0 0!important;font-size:12px!important;line-height:1.55!important}.public-source-grid article>span{max-width:100%;line-height:1.45}.finder-live-search,.farmer-form{max-width:100%}@media (max-width:520px){.finder-live-search,.farmer-form{box-shadow:7px 7px 0 var(--gold)}.finder-hero,.farmer-intake{padding-right:27px}.public-source-grid article{overflow:hidden}}@media (max-width:900px){.public-source-grid{grid-template-columns:1fr}}.finder-page .directory-trust{border-top:1px solid #071d3a26;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,7vw,110px);padding:clamp(70px,8vw,112px) clamp(24px,7vw,108px);display:grid}.finder-page .directory-trust h2{max-width:720px;font-size:clamp(44px,4.5vw,68px)}.directory-trust-copy>p{color:#071d3ab8;margin:0 0 18px;font-size:17px;line-height:1.65}.directory-trust-copy>p:nth-child(2){color:var(--navy);font-weight:700}.finder-page .directory-trust-actions{margin-top:26px}.finder-page .building-blocks{border-top:1px solid #071d3a26;gap:clamp(40px,6vw,90px);padding:clamp(70px,8vw,112px) clamp(24px,7vw,108px)}.finder-page .building-blocks h2{font-size:clamp(43px,4.3vw,64px)}.finder-page .build-grid article{padding:26px 28px}.finder-page .build-grid h3{margin:20px 0 9px}.finder-page .build-grid p{font-size:15px;line-height:1.55}.finder-page .finder-cta{text-align:left;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(56px,7vw,90px) clamp(24px,7vw,108px);display:grid}.finder-page .finder-cta-icon{border-color:var(--navy);width:90px;height:90px;margin:0}.finder-page .finder-cta-icon img{object-fit:contain;width:100%;height:100%}.finder-page .finder-cta h2{margin:0;font-size:clamp(42px,4.5vw,68px)}.finder-page .finder-cta>div:nth-child(2)>p:not(.section-label){max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.6}.finder-page .finder-cta>.button{text-align:center;min-width:230px}@media (max-width:900px){.finder-page .directory-trust{grid-template-columns:1fr;gap:26px;padding:64px 20px}.finder-page .directory-trust h2{font-size:46px}.finder-page .building-blocks{padding:64px 20px}.finder-page .building-blocks h2{font-size:46px}.finder-page .finder-cta{grid-template-columns:70px 1fr;padding:58px 20px}.finder-page .finder-cta-icon{width:70px;height:70px}.finder-page .finder-cta>.button{grid-column:2;justify-self:start}}@media (max-width:520px){.finder-page .directory-trust,.finder-page .building-blocks{padding-top:54px;padding-bottom:54px}.finder-page .directory-trust h2,.finder-page .building-blocks h2{font-size:40px;line-height:.98}.directory-trust-copy>p{font-size:16px}.finder-page .build-grid article{padding:22px 0}.finder-page .finder-cta{grid-template-columns:54px 1fr;gap:16px;padding:48px 20px}.finder-page .finder-cta-icon{width:54px;height:54px}.finder-page .finder-cta h2{font-size:39px}.finder-page .finder-cta>div:nth-child(2)>p:not(.section-label){font-size:16px}.finder-page .finder-cta>.button{grid-column:1/-1;width:100%;min-width:0}}.consent-panel,.form-path-note{border-left:4px solid var(--gold);background:#d79a171f;padding:20px}.consent-panel .consent{margin-top:8px}.form-path-note{color:#071d3abf;margin:0;font-size:13px;line-height:1.6}.form-path-note strong{color:var(--navy);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10px;display:block}.public-choice{align-content:start}.publish-choice{align-items:flex-start;gap:9px;margin-top:9px;line-height:1.4;text-transform:none!important;letter-spacing:0!important;color:#071d3ab3!important;font-size:11px!important;display:flex!important}.publish-choice input{flex:none;margin-top:2px;width:auto!important}.admin-primary-queue{border-top:6px solid var(--gold);margin-top:28px}.queue-filters{background:var(--navy);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:22px;padding:18px;display:grid}.queue-filters label{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;font-weight:800;display:grid}.queue-filters select{width:100%;color:var(--navy);background:#fff;border:0;padding:11px}.queue-filters>span{color:#fff;padding:12px;font-size:11px}.queue-block{border:1px solid #071d3a29;margin:24px 0 38px}.queue-block>header{background:#f2f0e9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.queue-block>header span,.submission-facts span{text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.queue-block>header h3{margin:3px 0 0;font-size:18px}.queue-block>header b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.queue-ready{border-top:5px solid var(--gold)}.queue-action{border-top:5px solid #b42318}.queue-processed{opacity:.78}.suggestion-review-list{display:grid}.suggestion-review-list article{border-top:1px solid #071d3a1f;grid-template-columns:135px minmax(340px,1fr) minmax(240px,.65fr);align-items:start;gap:24px;padding:22px;display:grid}.suggestion-review-list article:first-child{border-top:0}.suggestion-review-list h3{margin:6px 0;font-size:22px}.suggestion-review-list p,.suggestion-review-list small{color:#071d3aa6;margin:0;font-size:12px;line-height:1.5}.submission-date>span,.submission-identity>span,.suggestion-review-list label>span{text-transform:uppercase;color:var(--gold);letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.submission-date{gap:6px;display:grid}.submission-date b{font-size:15px}.readiness-badge{color:var(--navy);text-transform:uppercase;background:#f2f0e9;margin-top:9px;padding:7px;font-size:9px;font-style:normal;font-weight:800;line-height:1.35}.readiness-badge.ready{background:#d79a172e}.readiness-badge.action{color:#8d1c13;background:#b423181a}.submission-body,.submission-identity{gap:5px;display:grid}.submission-facts{border-top:1px solid #071d3a1f;grid-template-columns:1fr 1fr;gap:18px;margin-top:15px;padding-top:15px;display:grid}.submission-facts nav{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.submission-facts a,.submission-details a{color:var(--navy);font-size:11px;font-weight:700}.submission-details{margin-top:14px}.submission-details summary{cursor:pointer;color:var(--navy);font-size:11px;font-weight:800}.submission-details>div{background:#f5f3ec;gap:9px;margin-top:8px;padding:14px;display:grid}.queue-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.queue-controls label{gap:6px;display:grid}.queue-controls select{width:100%;min-width:0;color:var(--navy);background:#fff;border:1px solid #071d3a38;padding:10px 7px;font-size:11px}.queue-controls .create-draft,.queue-controls>small{grid-column:1/-1}.queue-controls .button{width:100%;padding:11px}.queue-controls .button-light{color:var(--navy);background:#f2f0e9}.automatic-category{background:#f2f0e9;padding:10px}.automatic-category span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.automatic-category strong{margin-top:5px;font-size:11px;display:block}.admin-header .admin-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:1050px){.queue-filters{grid-template-columns:1fr 1fr}.suggestion-review-list article{grid-template-columns:120px 1fr}.queue-controls{grid-column:1/-1}}@media (max-width:650px){.queue-filters,.suggestion-review-list article,.submission-facts{grid-template-columns:1fr}.queue-controls{grid-column:auto;grid-template-columns:1fr}.queue-controls .create-draft,.queue-controls>small{grid-column:auto}}.team-access-form{background:#f2f0e9;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:16px;padding:24px;display:grid}.team-access-form .button{height:48px}.team-access-form>p{grid-column:1/-1;margin:0}.team-member-list{border:1px solid #071d3a29;display:grid}.team-member-list article{border-top:1px solid #071d3a1f;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.team-member-list article:first-child{border-top:0}.team-member-list article>div{gap:5px;display:grid}.team-member-list span{color:#071d3a99;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.team-member-actions{min-width:260px}.team-member-actions form{grid-template-columns:1fr auto;gap:7px;display:grid}.team-member-actions label{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.team-member-actions select{min-width:0;color:var(--navy);background:#fff;border:1px solid #071d3a33;padding:10px}.team-member-actions .button{padding:10px 13px}.team-member-actions>button{width:100%;margin-top:5px}@media (max-width:700px){.team-access-form{grid-template-columns:1fr}.team-access-form>p{grid-column:auto}.team-member-list article{flex-direction:column;align-items:flex-start}.team-member-actions{width:100%;min-width:0}}.agreement-page{background:#f2f0e9;min-height:100svh;padding:clamp(28px,7vw,96px)}.agreement-page>header,.agreement-document,.agreement-form{width:min(900px,100%);margin-inline:auto}.agreement-page>header{background:var(--navy);color:#fff;padding:clamp(30px,6vw,70px)}.agreement-page>header h1{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,88px);line-height:.92}.agreement-page>header>p:last-child{color:#ffffffb8;margin-bottom:0;line-height:1.6}.agreement-document{background:#fff;padding:clamp(28px,6vw,68px)}.agreement-document>div:first-child{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #071d3a2e;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:10px;display:flex}.agreement-document h2{font-family:var(--font-display);text-transform:uppercase;margin:40px 0 24px;font-size:clamp(34px,5vw,58px);line-height:1}.agreement-note{border-left:4px solid var(--gold);padding:4px 0 4px 20px;line-height:1.6}.agreement-document ol{margin:34px 0;padding-left:22px}.agreement-document li{padding:0 0 18px 8px;line-height:1.62}.agreement-form{background:var(--gold);grid-template-columns:1fr 1fr;gap:20px;padding:clamp(28px,5vw,54px);display:grid}.agreement-form .field{gap:8px;display:grid}.agreement-form input[readonly]{background:#ffffffa6}.agreement-check{grid-column:1/-1;align-items:flex-start;gap:12px;font-weight:700;line-height:1.55;display:flex}.agreement-check input{flex:none;width:20px;height:20px}.agreement-form .button{justify-self:start}.agreement-form>p{grid-column:1/-1;margin:0}@media (max-width:650px){.agreement-form{grid-template-columns:1fr}.agreement-check,.agreement-form>p{grid-column:auto}.agreement-form .button,.agreement-form .text-link{text-align:center;justify-content:center;width:100%}.agreement-document>div:first-child{flex-direction:column}}.role-preview-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.role-preview-banner{background:var(--gold);color:var(--navy);align-items:center;gap:18px;padding:14px 20px;display:flex}.role-preview-banner span{flex:1;font-size:12px}.role-preview-banner a{color:var(--navy);text-transform:uppercase;font-size:11px;font-weight:800}.owner-view-switcher{background:#fff;border-bottom:1px solid #071d3a24;align-items:center;gap:7px;padding:12px clamp(18px,4vw,46px);display:flex}.owner-view-switcher span{color:#071d3a94;letter-spacing:.09em;text-transform:uppercase;margin-right:8px;font-size:9px;font-weight:800}.owner-view-switcher a{color:var(--navy);text-transform:uppercase;background:#f2f0e9;padding:9px 12px;font-size:10px;font-weight:800}.owner-view-switcher a.active{background:var(--gold)}@media (max-width:700px){.role-preview-banner{flex-direction:column;align-items:flex-start;gap:7px}.owner-view-switcher{flex-direction:column;align-items:stretch}.owner-view-switcher span{margin:0 0 3px}.owner-view-switcher a{text-align:center}}.admin-tabs{background:#fff;border-bottom:1px solid #071d3a33;align-items:stretch;gap:0;margin:0 0 30px;display:flex;overflow-x:auto}.admin-tabs a{color:#071d3a9e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:4px solid #0000;flex:none;padding:17px 22px;font-size:11px;font-weight:800;text-decoration:none}.admin-tabs a:hover{color:var(--navy);background:#f5f3ec}.admin-tabs a.active{border-bottom-color:var(--gold);color:var(--navy);background:#d79a1714}@media (max-width:650px){.admin-tabs{margin-left:-18px;margin-right:-18px;padding-left:8px}.admin-tabs a{padding:15px 14px;font-size:10px}}@media (max-width:520px){.hero h1,.statement h2,.how h2,.signup-copy h2,.qa-preview h2,.qa-hero-branded h1,.mission-hero-branded h1,.branded-editorial-copy h1,.editorial-hero h1,.editorial-intro h2,.tiktok-explainer h2,.compare-section h2,.cost-section h2,.buying-section h2,.label-section h2,.history-lead h2,.pressure-grid h2,.direct-data h2,.source-section h2,.policy-standard h2,.policy-brief h2,.policy-caution h2,.editorial-cta h2,.knowledge-start h2,.knowledge-heading h2,.family-farm-bridge h2,.contract-section h2,.verify-section h2,.knowledge-sources h2,.systems-section h2,.standards-grid h2,.privacy-details h2{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.editorial-hero h1{font-size:48px;line-height:.9}.editorial-hero>p:not(.kicker){font-size:17px;line-height:1.55}.history-lead h2,.policy-standard h2,.editorial-cta h2,.policy-caution h2,.knowledge-start h2,.knowledge-heading h2,.family-farm-bridge h2,.contract-section h2,.verify-section h2,.knowledge-sources h2,.systems-section h2{font-size:42px;line-height:.98}.policy-brief h2{font-size:36px;line-height:1}.policy-brief{padding-top:54px;padding-bottom:64px}.branded-editorial-badge,.history-cow-badge,.mission-cow-badge,.qa-cow-badge{aspect-ratio:auto;align-self:center;min-height:0;width:min(82vw,390px)!important;height:min(82vw,390px)!important}.policy-symbol-badge{padding:48px}}.admin-header h1.admin-compact-title{font-size:clamp(26px,3vw,44px);line-height:1}.queue-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.queue-filters .website-toggle{cursor:pointer;border:1px solid #ffffff59;align-items:center;gap:8px;min-height:41px;padding:0 12px;display:flex}.queue-filters .website-toggle input{width:auto}.queue-filters .website-toggle span{color:#fff;white-space:nowrap}@media (max-width:1000px){.queue-filters{grid-template-columns:1fr 1fr}.queue-filters .website-toggle{justify-content:center}}.producer-confirmed-dot{color:var(--blue);vertical-align:top;margin-left:.18em;font-family:Arial,sans-serif;font-size:.34em;line-height:1;display:inline-block;transform:translateY(.18em)}.producer-profile .producer-confirmed-dot{font-size:calc(.34em + 3px)}.submission-key-signals{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.submission-key-signals b{letter-spacing:.07em;text-transform:uppercase;border:1px solid #071d3a2e;padding:7px 9px;font-size:8px}.submission-key-signals b.no{color:#071d3a99;background:#f2f0e9}.admin-submission-summary{margin-top:0}.admin-submission-summary article{gap:6px;padding:20px 26px}.admin-submission-summary strong{font-size:42px;line-height:.9}.admin-submission-summary article:first-child{background:var(--navy);color:#fff}.admin-submission-summary article:first-child strong{font-size:clamp(48px,5vw,64px);line-height:.85}.admin-submission-summary article:first-child small{color:#ffffffb3}.cohesive-next-action{border-top:4px solid var(--gold);background:#f5f3ec;grid-template-columns:1fr;padding:18px}.next-action-copy span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.next-action-copy strong{margin-top:6px;font-size:18px;line-height:1.25;display:block}.next-action-checks{gap:6px;display:grid}.next-action-checks span{text-transform:uppercase;background:#fff;border-left:3px solid #071d3a40;padding:7px 9px;font-size:9px;font-weight:800}.next-action-checks span.ready{border-left-color:var(--blue)}.next-action-checks span.missing{color:#071d3a8c}.next-action-meta{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.next-action-meta>span{text-transform:uppercase;align-self:center;font-size:9px;font-weight:800}.cohesive-next-action .text-action{color:var(--navy);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:800;text-decoration:underline}.reviewer-boundary{border-top:1px solid #071d3a26;padding-top:10px}.team-summary{background:var(--gold);grid-template-columns:repeat(4,1fr);display:grid}.team-summary article{border-left:1px solid #071d3a2e;padding:20px 24px}.team-summary article:first-child{border-left:0}.team-summary span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.team-summary strong{margin-top:7px;font-family:Impact,Arial Narrow,sans-serif;font-size:42px;display:block}.team-member-identity ul{color:#071d3aa6;margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.65}@media (max-width:700px){.team-summary{grid-template-columns:1fr 1fr}.team-summary article:nth-child(3){border-top:1px solid #071d3a2e;border-left:0}.team-summary article:nth-child(4){border-top:1px solid #071d3a2e}.next-action-meta{grid-template-columns:1fr}}.intake-summary{margin-top:32px}.intake-summary>div{gap:14px;display:grid}.intake-summary strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.intake-summary p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.62}.intake-paths{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.intake-paths section{padding:18px 18px 18px 0}.intake-paths section+section{border-left:1px solid #ffffff29;padding-left:18px}.intake-paths b{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.intake-summary .intake-secondary{font-size:12px}.intake-summary a{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;justify-self:start;font-size:10px;font-weight:800}@media (max-width:520px){.intake-paths{grid-template-columns:1fr}.intake-paths section{padding:17px 0}.intake-paths section+section{border-top:1px solid #ffffff29;border-left:0;padding-left:0}}.queue-search{background:var(--navy);grid-template-columns:minmax(170px,.28fr) minmax(260px,1fr);align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:grid}.queue-search label{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.queue-search input{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:0;padding:13px 14px}.queue-block>header,.queue-collapsible>summary{background:#f2f0e9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.queue-collapsible>summary{cursor:pointer;list-style:none}.queue-collapsible>summary::-webkit-details-marker{display:none}.queue-collapsible>summary:after{content:"+";color:var(--gold);margin-left:14px;font-size:24px}.queue-collapsible[open]>summary:after{content:"−"}.queue-block>header>div,.queue-collapsible>summary>div{flex:1}.queue-collapsible>summary span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.queue-collapsible>summary h3{margin:3px 0 0;font-size:18px}.queue-collapsible>summary b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.submission-key-signals b.yes{border-color:var(--gold);color:var(--navy);background:#d79a1729}.submission-uploaded-info{border-top:1px solid #071d3a24;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:18px;display:grid}.submission-uploaded-info>div{border-bottom:1px solid #071d3a1f;padding:15px 0}.submission-uploaded-info>div:nth-child(2n){border-left:1px solid #071d3a1f;padding-left:18px}.submission-uploaded-info span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.submission-uploaded-info p{margin-top:7px!important}.submission-uploaded-info nav{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.submission-uploaded-info a{color:var(--navy);font-size:11px;font-weight:800}.cohesive-next-action>.button{width:100%;min-height:42px}.close-action{border-top:1px solid #071d3a29;grid-template-columns:1fr auto;gap:7px;padding-top:12px;display:grid}.close-action label{grid-column:1/-1;color:#071d3a99!important}.close-action select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a38;padding:10px;font-size:11px}.close-action button{color:var(--navy);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #071d3a47;padding:9px 12px;font-size:9px;font-weight:800}.processed-summary{border-top-color:#071d3a3d}.submission-type-views{flex-wrap:wrap;gap:8px;margin:-8px 0 26px;display:flex}.submission-type-views>span{width:100%;color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.submission-type-views button{color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #071d3a33;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.submission-type-views button b{background:#f2f0e9;border-radius:20px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.submission-type-views button.active{border-color:var(--gold);background:#d79a171f}.submission-type-views button.active b{background:var(--gold)}.submission-origin{border-left:4px solid var(--gold);background:#d79a171f;gap:4px;margin-bottom:8px;padding:10px 12px;display:grid}.submission-origin strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.submission-origin small{color:#071d3ab3;font-size:10px}.submission-origin.origin-community,.submission-origin.origin-experience{border-left-color:var(--blue);background:#175bff14}.submission-origin.origin-correction,.submission-origin.origin-removal{background:#b4231812;border-left-color:#b42318}.next-action-checks span.pending{border-left-color:var(--gold);color:var(--navy);background:#d79a1714}@media (max-width:900px){.queue-search,.submission-uploaded-info{grid-template-columns:1fr}.submission-uploaded-info>div:nth-child(2n){border-left:0;padding-left:0}.suggestion-review-list article{grid-template-columns:120px 1fr}.queue-controls{grid-column:1/-1}}@media (max-width:650px){.suggestion-review-list article{grid-template-columns:1fr}.queue-controls{grid-column:auto}.close-action{grid-template-columns:1fr}.close-action label{grid-column:auto}.queue-search{padding:16px}}.review-editor{background:#fff;border:1px solid #071d3a2e;grid-column:1/-1;margin-top:18px}.review-editor>summary{cursor:pointer;color:var(--navy);letter-spacing:.07em;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:800}.review-editor>form{background:#f5f3ec;gap:18px;padding:20px;display:grid}.review-editor>form>p{margin:0!important}.review-edit-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.review-edit-grid label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.review-edit-grid input,.review-edit-grid select,.review-edit-grid textarea{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a38;padding:11px 12px;font-size:12px}.review-edit-grid textarea{resize:vertical}.review-edit-grid .field-wide{grid-column:1/-1}.owner-confirmation{border:2px solid var(--gold);background:#d79a1714;gap:12px;margin:0;padding:18px;display:grid}.owner-confirmation legend{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:800}.owner-confirmation>p{margin:0!important}.owner-confirmation>label{color:var(--navy);align-items:flex-start;gap:9px;font-size:12px;font-weight:700;display:flex}.owner-confirmation>label input{flex:none;margin-top:1px}.staff-consent-boundary{border-left:4px solid var(--gold);background:#fff;padding:15px 17px}.staff-consent-boundary strong{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.staff-consent-boundary p{margin:7px 0 0!important}.review-editor>form>.button{justify-self:start}.review-editor>form>small{color:#071d3aa6;min-height:1.2em}@media (max-width:650px){.review-edit-grid{grid-template-columns:1fr}.review-edit-grid .field-wide{grid-column:auto}.review-editor>form>.button{width:100%}}.review-editor{border:2px solid var(--gold)}.review-editor>summary{background:var(--gold);color:var(--navy);padding:18px 54px 18px 20px;font-size:11px;font-weight:900;list-style:none;position:relative}.review-editor>summary::-webkit-details-marker{display:none}.review-editor>summary:after{content:"+";font-size:28px;font-weight:500;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.review-editor[open]>summary{background:var(--navy);color:#fff}.review-editor[open]>summary:after{content:"−";color:var(--gold)}.email-composer{background:#fff;border:1px solid #071d3a33;grid-column:1/-1;margin-top:12px}.email-composer>summary{cursor:pointer;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:16px 48px 16px 18px;font-size:10px;font-weight:900;list-style:none;position:relative}.email-composer>summary::-webkit-details-marker{display:none}.email-composer>summary:after{content:"+";color:var(--gold);font-size:24px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.email-composer[open]>summary:after{content:"−"}.email-composer-body{border-top:3px solid var(--gold);background:#f5f3ec;gap:14px;padding:20px;display:grid}.email-composer-body>p{margin:0!important}.email-composer-body>aside{border-left:4px solid var(--blue);color:#071d3ac2;background:#fff;padding:13px 15px;font-size:11px;line-height:1.55}.email-composer-body>aside strong{color:var(--navy);display:block}.email-composer-body>label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.email-composer-body input,.email-composer-body select,.email-composer-body textarea{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a38;padding:11px 12px;font-size:12px}.email-composer-body textarea{resize:vertical;line-height:1.55}.email-presets{background:#fff;border:1px solid #071d3a33;gap:9px;margin:0;padding:15px;display:grid}.email-presets legend{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}.email-presets>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.email-presets button{color:var(--navy);font:inherit;cursor:pointer;background:#f5f3ec;border:1px solid #071d3a3d;padding:11px 12px;font-size:10px;font-weight:800}.email-presets button.active{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold);background:#d79a1729}.email-presets small{color:#071d3a9e;font-size:10px;line-height:1.5}.email-review{border:2px solid var(--gold);background:#fff;gap:9px;padding:17px;display:grid}.email-review>span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.email-review>p{white-space:pre-wrap;margin:0!important}.email-review>small{color:#071d3a9e}.email-actions{flex-wrap:wrap;gap:10px;display:flex}.email-actions .button{min-width:160px}.email-composer-body>small{color:#071d3aad;min-height:1.2em}.email-unavailable{background:#f5f3ec;padding:16px 18px}.email-unavailable strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.email-unavailable p{margin:6px 0 0!important}.button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:650px){.email-presets>div,.email-actions{grid-template-columns:1fr}.email-actions{display:grid}.email-actions .button{width:100%}}.draft-created-notice{border-left:6px solid var(--gold);background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 0;padding:20px 24px;display:flex}.draft-created-notice div{gap:5px;display:grid}.draft-created-notice span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.draft-created-notice strong{font-size:15px}.draft-created-notice a{color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:800}.admin-shell>.admin-summary{grid-template-columns:repeat(4,1fr)}.directory-work-filter{background:var(--navy);grid-template-columns:1.5fr .8fr auto auto;align-items:end;gap:14px;margin-top:28px;padding:20px;display:grid}.directory-work-filter label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.directory-work-filter input,.directory-work-filter select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:0;padding:12px}.directory-work-filter .text-link{color:#fff;padding:12px}.directory-work-group{background:#fff;border:1px solid #071d3a29;margin-top:28px}.directory-work-group>header{background:#f2f0e9;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.directory-work-group>header h2{text-transform:uppercase;margin:3px 0 6px;font-family:Impact,Arial Narrow,sans-serif;font-size:34px}.directory-work-group>header p:last-child{color:#071d3a9e;margin:0;font-size:12px}.directory-work-group>header>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.directory-work-ready{border-top:6px solid var(--gold)}.directory-work-published{border-top:6px solid var(--navy)}.directory-work-archived{opacity:.82}.directory-work-group .producer-editor-list{padding:14px}.publishing-checklist{border-top:5px solid var(--gold);background:#fff;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:20px;padding:18px;display:grid}.publishing-checklist>div{align-content:start;gap:6px;display:grid}.publishing-checklist span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.publishing-checklist strong{font-size:16px}.publishing-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.publishing-checklist li{text-transform:uppercase;background:#f2f0e9;border-left:3px solid #071d3a38;padding:9px 10px;font-size:9px;font-weight:800}.publishing-checklist li.ready{border-left-color:var(--gold);background:#d79a1721}.publishing-checklist li.missing{color:#071d3a85}.listing-preview{background:#fff;border:1px solid #071d3a2e}.listing-preview>summary{cursor:pointer;color:var(--navy);letter-spacing:.07em;text-transform:uppercase;padding:15px 18px;font-size:10px;font-weight:800}.listing-preview .producer-card{border-top-color:var(--gold);box-shadow:none;margin:0}.listing-actions{border-top:1px solid #071d3a2e;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.listing-actions .publish-listing{background:var(--gold);color:var(--navy)}.listing-actions button:disabled{cursor:not-allowed;opacity:.42}.listing-actions .archive-listing{color:#071d3a9e;text-transform:uppercase;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800;text-decoration:underline}.manual-listing-entry{background:#fff;border:1px solid #071d3a2e;margin-top:28px}.manual-listing-entry>summary{cursor:pointer;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;padding:19px 22px;font-size:10px;font-weight:800}.manual-listing-entry>div{padding:0 24px 24px}.manual-listing-entry>div>p{color:#071d3a9e}@media (max-width:900px){.admin-shell>.admin-summary,.directory-work-filter{grid-template-columns:1fr 1fr}.publishing-checklist{grid-template-columns:1fr}.listing-actions .archive-listing{margin-left:0}}@media (max-width:600px){.admin-shell>.admin-summary,.directory-work-filter,.publishing-checklist ul{grid-template-columns:1fr}.draft-created-notice,.directory-work-group>header{flex-direction:column;align-items:flex-start}.listing-actions{flex-direction:column;align-items:stretch}.listing-actions .button,.listing-actions button{text-align:center;width:100%}}.publication-override{border:2px solid var(--gold);color:var(--navy);background:#d79a171a;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 15px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.publication-override input{flex:none;width:18px;height:18px;margin-top:1px}.creator-kit-page{--kit-max:1240px;background:var(--cream);color:var(--navy);font-family:Montserrat,Arial,sans-serif}.creator-kit-header{min-height:84px;padding:18px max(24px,calc((100vw - var(--kit-max))/2));background:var(--cream);border-bottom:1px solid #071d3a29;justify-content:space-between;align-items:center;gap:24px;display:flex}.creator-kit-brand{gap:5px;display:grid}.creator-kit-brand>span{width:max-content;font-family:Roboto Slab,Georgia,serif;font-size:20px;font-weight:900;position:relative}.creator-kit-brand b,.creator-kit-footer b{color:var(--gold)}.creator-kit-brand i,.creator-kit-footer i{background:var(--blue);vertical-align:top;border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}.creator-kit-brand small,.creator-kit-access{text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:800}.creator-kit-access{border:1px solid #071d3a33;padding:9px 12px}.creator-kit-steps{z-index:15;background:var(--navy);color:#fff;justify-content:center;gap:0;display:flex;position:sticky;top:0;overflow-x:auto}.creator-kit-steps a{text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #ffffff26;flex:none;padding:15px 24px;font-size:9px;font-weight:800}.creator-kit-steps a:last-child{border-right:1px solid #ffffff26}.creator-kit-steps a:hover{background:var(--gold);color:var(--navy)}.creator-kit-hero,.creator-kit-section{scroll-margin-top:54px}.creator-kit-hero{min-height:720px;padding:clamp(64px,8vw,118px) max(24px,calc((100vw - var(--kit-max))/2));grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.creator-kit-intro h1,.creator-section-heading h2,.creator-handoff h2{text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-size:clamp(58px,6vw,92px);line-height:.88}.creator-kit-intro h1 em{color:var(--gold);font-style:normal}.creator-kit-lede{max-width:650px;margin:28px 0;font-size:clamp(17px,1.5vw,21px);line-height:1.62}.creator-kit-quickfacts{border-top:1px solid #071d3a33;grid-template-columns:1fr 1fr;margin:28px 0 34px;display:grid}.creator-kit-quickfacts span{border-bottom:1px solid #071d3a33;padding:14px 12px 14px 0;font-size:11px;font-weight:700}.creator-kit-quickfacts span:nth-child(2n){border-left:1px solid #071d3a33;padding-left:14px}.creator-kit-quickfacts b{color:var(--gold);margin-right:7px}.creator-kit-primary{background:var(--gold);border-color:var(--gold);color:var(--navy)}.creator-video-wrap{background:var(--navy);box-shadow:20px 20px 0 var(--gold);padding:clamp(18px,2.5vw,30px)}.creator-video-placeholder{aspect-ratio:16/9;color:#fff;text-align:center;background:radial-gradient(circle at 50% 45%,#175bff40,#0000 28%),linear-gradient(145deg,#0b315e,#071d3a);border:1px solid #ffffff47;align-content:center;place-items:center;gap:18px;padding:24px;display:grid}.creator-video-placeholder:after{content:"";position:absolute}.creator-play{border:2px solid var(--gold);width:66px;height:66px;color:var(--gold);border-radius:50%;place-items:center;padding-left:4px;font-size:22px;display:grid}.creator-video-placeholder div{gap:7px;display:grid}.creator-video-placeholder strong{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.creator-video-placeholder small{color:#ffffffa6}.creator-video-wrap>p{color:#ffffffb8;margin:20px 0 0;font-size:12px;line-height:1.55}.creator-video-wrap>p b{color:var(--gold)}.creator-kit-section{padding:clamp(76px,9vw,130px) max(24px,calc((100vw - var(--kit-max))/2))}.creator-section-heading{max-width:600px}.creator-section-heading h2,.creator-handoff h2{font-size:clamp(48px,5vw,74px);line-height:.94}.creator-section-heading>p:last-child{color:#071d3ab8;font-size:17px;line-height:1.65}.creator-outline{background:var(--navy);color:#fff;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,120px);display:grid}.creator-outline .creator-section-heading>p:last-child{color:#ffffffb3}.creator-beats{margin:0;padding:0;list-style:none}.creator-beats li{border-top:1px solid #ffffff38;grid-template-columns:58px 1fr;gap:18px;padding:25px 0;display:grid}.creator-beats li>span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:800}.creator-beats h3{margin:0 0 7px;font-size:19px}.creator-beats p{color:#ffffffad;margin:0;line-height:1.55}.creator-points{grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,120px);display:grid}.creator-point-grid{grid-template-columns:1fr 1fr;display:grid}.creator-point-grid article{border-top:1px solid #071d3a33;padding:28px 30px;position:relative}.creator-point-grid article:nth-child(2n){border-left:1px solid #071d3a33}.creator-dot{background:var(--blue);border-radius:50%;width:9px;height:9px;display:block}.creator-point-grid h3{margin:25px 0 8px;font-size:17px}.creator-point-grid p{color:#071d3a9e;margin:0;font-size:14px;line-height:1.5}.creator-example{background:var(--gold);grid-template-columns:1.35fr .65fr;gap:clamp(40px,7vw,100px);display:grid}.creator-example blockquote{margin:0;font-family:Roboto Slab,Georgia,serif;font-size:clamp(25px,2.5vw,38px);font-weight:800;line-height:1.35}.creator-example aside{border-left:5px solid var(--navy);background:#fbfaf685;align-self:start;padding:26px}.creator-example aside strong{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.creator-example aside p{margin:12px 0 0;line-height:1.62}.creator-handoff{grid-template-columns:.6fr 1.4fr;align-items:center;gap:clamp(40px,9vw,130px);display:grid}.creator-handoff-mark{aspect-ratio:1;border:2px solid var(--gold);outline:2px solid var(--navy);outline-offset:8px;background:var(--navy);border-radius:50%;place-items:center;display:grid}.creator-handoff-mark span{aspect-ratio:1;background:var(--blue);border-radius:50%;width:42%;box-shadow:0 0 0 18px #ffffff0f}.creator-handoff p:not(.section-label){max-width:740px;font-size:17px;line-height:1.65}.creator-handoff small{border-left:4px solid var(--gold);background:#f0eee7;max-width:740px;padding:16px 18px;font-size:12px;line-height:1.55;display:block}.creator-film{background:#f0eee7;grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,120px);display:grid}.creator-film-grid{grid-template-columns:1fr 1fr;display:grid}.creator-film-grid article{border-top:1px solid #071d3a33;padding:28px 30px}.creator-film-grid article:nth-child(2n){border-left:1px solid #071d3a33}.creator-film-grid b{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.creator-film-grid h3{margin:25px 0 9px;font-size:19px}.creator-film-grid p{color:#071d3aa6;margin:0;line-height:1.55}.creator-review{background:var(--navy);color:#fff;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,110px);display:grid}.creator-review .creator-section-heading>p:last-child{color:#ffffffb3}.creator-checklist{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-checklist li{background:#ffffff12;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.45;display:flex}.creator-checklist span{background:var(--gold);width:19px;height:19px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.creator-caption-card{border:1px solid #ffffff38;grid-column:2;margin-top:24px;padding:22px}.creator-caption-card>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.creator-caption-card p{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.creator-caption-card p b{color:var(--navy);background:#fff;padding:7px 9px;font-size:11px}.creator-caption-card small{color:#ffffff9e}.creator-kit-footer{padding:46px max(24px,calc((100vw - var(--kit-max))/2));background:var(--cream);border-top:1px solid #071d3a29;justify-content:space-between;align-items:center;gap:28px;display:flex}.creator-kit-footer>div{gap:8px;display:grid}.creator-kit-footer strong{font-family:Roboto Slab,Georgia,serif;font-size:19px}.creator-kit-footer span,.creator-kit-footer p{text-transform:uppercase;letter-spacing:.09em;font-size:10px;line-height:1.5}.creator-kit-footer a{text-decoration:underline}@media (max-width:900px){.creator-kit-hero,.creator-outline,.creator-points,.creator-example,.creator-handoff,.creator-film,.creator-review{grid-template-columns:1fr}.creator-kit-hero{min-height:0}.creator-video-wrap{width:min(760px,100% - 16px);margin-bottom:18px}.creator-handoff-mark{justify-self:center;width:min(56vw,330px)}.creator-caption-card{grid-column:auto}.creator-kit-footer{flex-direction:column;align-items:flex-start}.creator-kit-footer p{margin:0}}@media (max-width:600px){.creator-kit-header{min-height:72px;padding:14px 18px}.creator-kit-access{display:none}.creator-kit-steps{justify-content:flex-start}.creator-kit-steps a{padding:14px 16px;font-size:8px}.creator-kit-hero,.creator-kit-section{padding-left:20px;padding-right:20px}.creator-kit-hero{padding-top:54px;padding-bottom:72px}.creator-kit-intro h1{font-size:52px}.creator-kit-lede{font-size:16px}.creator-kit-quickfacts,.creator-point-grid,.creator-film-grid,.creator-checklist{grid-template-columns:1fr}.creator-kit-quickfacts span:nth-child(2n),.creator-point-grid article:nth-child(2n),.creator-film-grid article:nth-child(2n){border-left:0;padding-left:0}.creator-video-wrap{width:calc(100% - 10px);box-shadow:10px 10px 0 var(--gold);padding:12px}.creator-video-placeholder{padding:16px}.creator-play{width:54px;height:54px}.creator-section-heading h2,.creator-handoff h2{font-size:45px}.creator-beats li{grid-template-columns:42px 1fr}.creator-example blockquote{font-size:24px}.creator-handoff-mark{width:min(68vw,270px)}.creator-kit-footer{padding:38px 20px}.creator-kit-footer p{text-transform:none;letter-spacing:0;font-size:12px}}.creator-kit-footer-brand{gap:8px;display:grid;text-decoration:none!important}.creator-video-stage{background:linear-gradient(145deg,#0b315e,#071d3a);border:1px solid #fff3;place-items:center;min-height:520px;padding:18px;display:grid}.creator-video-stage video{aspect-ratio:9/16;object-fit:cover;background:#000;width:min(100%,315px);max-height:72svh;display:block;box-shadow:0 18px 40px #00000059}@media (max-width:600px){.creator-video-stage{min-height:0;padding:8px}.creator-video-stage video{width:min(100%,360px);max-height:none}}.creator-styles{background:#f0eee7;grid-template-columns:.68fr 1.32fr;gap:clamp(50px,8vw,120px);display:grid}.creator-style-grid{grid-template-columns:1fr 1fr;display:grid}.creator-style-grid article{border-top:1px solid #071d3a33;padding:30px}.creator-style-grid article:nth-child(2n){border-left:1px solid #071d3a33}.creator-style-grid article>span{color:var(--gold);letter-spacing:.13em;font-size:10px;font-weight:800}.creator-style-grid h3{margin:24px 0 10px;font-size:20px}.creator-style-grid p{color:#071d3ab3;margin:0;line-height:1.58}.creator-style-grid small{color:#071d3a94;border-top:1px solid #071d3a21;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.45;display:block}.creator-handoff .section-label:before{content:"Optional · ";color:var(--blue);content:none}@media (max-width:900px){.creator-styles{grid-template-columns:1fr}}@media (max-width:600px){.creator-style-grid{grid-template-columns:1fr}.creator-style-grid article:nth-child(2n){border-left:0}}.creator-send{background:var(--gold);grid-template-columns:.68fr 1.32fr;gap:clamp(46px,8vw,110px);display:grid}.creator-send .creator-section-heading>p:last-of-type{color:#071d3ac7}.creator-send .button{margin-top:12px}.creator-send-details{background:var(--cream);padding:clamp(22px,3vw,38px)}.creator-send-details article{border-top:1px solid #071d3a2e;grid-template-columns:46px 1fr;gap:16px;padding:22px 0;display:grid}.creator-send-details article:first-child{border-top:0}.creator-send-details article>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:800}.creator-send-details h3{margin:0 0 8px;font-size:18px}.creator-send-details p{color:#071d3ab8;margin:7px 0;font-size:14px;line-height:1.55}.creator-send-details a{text-decoration:underline}.creator-send-details blockquote{border-left:4px solid var(--gold);background:#f0eee7;margin:14px 0 0;padding:16px;font-family:Roboto Slab,Georgia,serif;font-size:14px;font-weight:700;line-height:1.55}.creator-after-send{border-left:6px solid var(--blue);background:var(--navy);color:#fff;grid-column:1/-1;padding:24px 28px}.creator-after-send strong{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:10px}.creator-after-send p{color:#ffffffbf;margin:9px 0 0;line-height:1.6}@media (max-width:900px){.creator-send{grid-template-columns:1fr}}@media (max-width:600px){.creator-send-details{padding:16px}.creator-send-details article{grid-template-columns:34px 1fr}.creator-send .button{text-align:center;width:100%}.creator-after-send{padding:21px}}.direct-shipping-status{border-left:3px solid var(--blue);background:#175bff12;padding:9px 11px;margin-top:9px!important}.record-tools{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.record-tools>.review-editor,.record-tools>.email-composer{border:1px solid #071d3a33;grid-column:auto;margin:0}.record-tools>.review-editor>summary,.record-tools>.email-composer>summary{min-height:54px;color:var(--navy);letter-spacing:.08em;background:#fff;padding:17px 48px 17px 18px;font-size:10px}.record-tools>.review-editor[open],.record-tools>.email-composer[open]{grid-column:1/-1}.record-tools>.review-editor[open]>summary,.record-tools>.email-composer[open]>summary{background:var(--navy);color:#fff}.next-action-checks span.missing{color:var(--navy);background:#b423180f;border-left-color:#b42318}.next-action-checks span.ready{border-left-color:var(--blue);background:#175bff14}@media (max-width:700px){.record-tools{grid-template-columns:1fr}.record-tools>.review-editor[open],.record-tools>.email-composer[open]{grid-column:auto}.submission-type-views button{flex:calc(50% - 8px);justify-content:space-between}.direct-shipping-status{font-size:11px}}.secondary-actions{border-top:1px solid #071d3a29}.secondary-actions>summary{cursor:pointer;color:#071d3aad;letter-spacing:.09em;text-transform:uppercase;padding:12px 2px;font-size:9px;font-weight:900;list-style:none}.secondary-actions>summary::-webkit-details-marker{display:none}.secondary-actions>summary:after{content:"+";float:right;color:var(--gold);font-size:18px;line-height:.6}.secondary-actions[open]>summary:after{content:"−"}.secondary-actions>div{gap:9px;padding-top:5px;display:grid}.secondary-actions .close-action{margin-top:3px}.owner-primary-action{background:var(--navy)}.suggestion-review-list article.producer-bio-card{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr);gap:28px;padding:28px}.producer-bio-card .submission-body{gap:0}.producer-bio-profile{gap:0;display:grid}.producer-bio-header{border-bottom:1px solid #071d3a24;grid-template-columns:68px minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:22px;display:grid}.producer-bio-avatar{background:var(--navy);width:62px;height:62px;color:var(--gold);letter-spacing:.05em;box-shadow:0 0 0 4px white,0 0 0 6px var(--gold);border-radius:50%;place-items:center;font-family:Impact,Arial Narrow,sans-serif;font-size:24px;display:grid}.producer-bio-title{gap:5px;display:grid}.producer-origin-chip{width:max-content;max-width:100%;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;background:#d79a1724;padding:5px 8px;font-size:8px;font-weight:900}.producer-origin-chip.origin-community,.producer-origin-chip.origin-experience{background:#175bff17}.producer-origin-chip.origin-correction,.producer-origin-chip.origin-removal{color:#8d1c13;background:#b4231814}.producer-bio-title h3{margin:3px 0 1px;font-size:27px;line-height:1.05}.producer-bio-title p{margin:0!important}.producer-private-email{overflow-wrap:anywhere;font-weight:700;color:var(--navy)!important}.producer-bio-header time{text-align:right;gap:4px;display:grid}.producer-bio-header time span,.producer-bio-facts span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.producer-bio-header time b{white-space:nowrap;font-size:11px}.producer-bio-facts{border-bottom:1px solid #071d3a24;grid-template-columns:1fr 1fr;display:grid}.producer-bio-facts>div{align-content:start;gap:7px;padding:18px 18px 18px 0;display:grid}.producer-bio-facts>div:nth-child(2n){border-left:1px solid #071d3a1f;padding-left:18px}.producer-bio-facts>div:nth-child(n+3){border-top:1px solid #071d3a1f}.producer-bio-facts strong{font-size:12px;line-height:1.45}.producer-bio-facts strong.needs-answer{color:#9b241b}.producer-bio-description{gap:10px;padding:19px 0;display:grid}.producer-bio-description p{color:var(--navy)!important;margin:0!important;font-size:13px!important;line-height:1.58!important}.producer-bio-description small{border-left:3px solid var(--gold);color:#071d3aa3;padding-left:10px}.producer-bio-links{border-top:1px solid #071d3a24;flex-wrap:wrap;gap:12px;padding:13px 0 3px;display:flex}.producer-bio-links a{color:var(--navy);text-transform:uppercase;font-size:10px;font-weight:900}.producer-bio-card>.cohesive-next-action{align-self:start}.producer-bio-card .record-tools{margin-top:20px}@media (max-width:1000px){.suggestion-review-list article.producer-bio-card{grid-template-columns:1fr}.producer-bio-card>.cohesive-next-action{grid-column:auto}}@media (max-width:600px){.suggestion-review-list article.producer-bio-card{padding:20px}.producer-bio-header{grid-template-columns:54px 1fr}.producer-bio-avatar{width:48px;height:48px;font-size:19px}.producer-bio-header time{text-align:left;grid-column:2}.producer-bio-facts{grid-template-columns:1fr}.producer-bio-facts>div,.producer-bio-facts>div:nth-child(2n){border-top:1px solid #071d3a1f;border-left:0;padding:15px 0}.producer-bio-facts>div:first-child{border-top:0}.producer-bio-title h3{font-size:24px}}@media (min-width:761px){.suggestion-review-list article.producer-bio-card{grid-template-columns:minmax(0,1fr) 300px}.producer-bio-card>.cohesive-next-action{grid-column:2}}.producer-bio-card>.cohesive-next-action{border:1px solid #071d3a1a;border-top:5px solid var(--gold);background:#f7f5ef;border-radius:14px;padding:20px;position:sticky;top:24px;box-shadow:0 10px 26px #071d3a12}.record-tools{border-top:1px solid #071d3a1f;gap:12px;padding-top:16px}.record-tools>.review-editor,.record-tools>.email-composer{background:#f5f3ec;border-radius:13px;overflow:hidden;border:0!important}.record-tools>.review-editor>summary,.record-tools>.email-composer>summary{letter-spacing:0;text-transform:none;border:1px solid #071d3a1f;border-radius:13px;align-items:center;gap:12px;min-height:68px;display:flex;color:var(--navy)!important;background:#f5f3ec!important;padding:12px 44px 12px 14px!important}.record-tools>.review-editor>summary:after,.record-tools>.email-composer>summary:after{content:"›";color:var(--gold);margin:0;font-size:25px;line-height:1;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.record-tools>.review-editor[open]>summary:after,.record-tools>.email-composer[open]>summary:after{content:"⌄"}.record-tools>.review-editor>summary>span:last-child,.record-tools>.email-composer>summary>span:last-child{gap:3px;display:grid}.record-tools>.review-editor>summary strong,.record-tools>.email-composer>summary strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.record-tools>.review-editor>summary small,.record-tools>.email-composer>summary small{color:#071d3a94;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600}.tool-summary-icon{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.tool-summary-icon.email-icon{background:var(--gold);color:var(--navy)}.record-tools>.review-editor[open],.record-tools>.email-composer[open]{background:#fff;border-radius:13px;box-shadow:0 14px 34px #071d3a17}.record-tools>.review-editor[open]>summary,.record-tools>.email-composer[open]>summary{border-radius:13px 13px 0 0;background:var(--navy)!important;color:#fff!important}.record-tools>.review-editor[open]>summary small,.record-tools>.email-composer[open]>summary small{color:#ffffffa6}.record-tools>.email-composer,.record-tools>.email-composer[open]{box-shadow:none;border-radius:0}.record-tools>.email-composer>summary,.record-tools>.email-composer[open]>summary{border-radius:0}.email-composer-body{background:#fff;border-top:0;gap:18px;padding:24px}.email-composer-intro{border-bottom:1px solid #071d3a1f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.email-composer-intro span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.email-composer-intro p{color:#071d3a9e;font-size:11px;margin:5px 0 0!important}.email-composer-intro>strong{border-left:3px solid var(--blue);overflow-wrap:anywhere;background:#175bff0f;max-width:48%;padding:8px 11px;font-size:10px}.email-presets{background:0 0;border:0;padding:0}.email-presets>div{flex-wrap:wrap;gap:8px;display:flex}.email-presets button{background:#f5f3ec;border:1px solid #071d3a24;border-radius:0;padding:9px 13px}.email-presets button.active{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:none}.email-compose-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.email-compose-fields label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.email-message-field{grid-column:1/-1}.email-compose-fields input,.email-compose-fields select,.email-compose-fields textarea{background:#fbfaf6;border-radius:0}.email-actions{justify-content:flex-end}.email-actions .button{border-radius:0}.email-review{border-width:1px;border-radius:0}.producer-bio-header time small{color:#071d3a94;white-space:nowrap;font-size:9px;font-weight:700}.review-status-panel{gap:15px}.review-status-meta{border-top:1px solid #071d3a21;border-bottom:1px solid #071d3a21;gap:5px;padding:12px 0;display:grid}.review-status-meta>span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.review-status-meta>b{gap:3px;font-size:11px;line-height:1.35;display:grid}.review-status-meta small{color:#071d3a94;font-size:9px;font-weight:700}.review-status-panel>p{color:#071d3aa3;font-size:10px;line-height:1.5;margin:0!important}.team-login-activity{margin-top:28px}.team-login-list{border-top:1px solid #071d3a29}.team-login-list article{border-bottom:1px solid #071d3a21;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.team-login-list article>div{gap:4px;display:grid}.team-login-list strong{font-size:12px}.team-login-list span{color:#071d3a9e;font-size:10px}.team-login-list time{text-align:right;gap:3px;display:grid}.team-login-list time b{font-size:10px}.team-login-list time small{color:#071d3a94;font-size:9px}@media (max-width:600px){.team-login-list article{flex-direction:column;align-items:flex-start}.team-login-list time{text-align:left}}@media (max-width:760px){.suggestion-review-list article.producer-bio-card{grid-template-columns:1fr}.producer-bio-card>.cohesive-next-action{grid-column:auto;position:static}.email-composer-intro{flex-direction:column}.email-composer-intro>strong{max-width:100%}.email-compose-fields{grid-template-columns:1fr}.email-message-field{grid-column:auto}}.owner-queue-views{background:#071d3a29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid}.owner-queue-views button{color:var(--navy);text-align:left;cursor:pointer;background:#f4f2eb;border:0;justify-content:space-between;align-items:center;gap:10px;padding:15px 17px;font-size:10px;font-weight:800;display:flex}.owner-queue-views button:hover,.owner-queue-views button.active{background:var(--navy);color:#fff}.owner-queue-views b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.owner-queue-empty{border-left:5px solid var(--blue);background:#eef4ff;margin:18px 0 0}@media (max-width:700px){.owner-queue-views{grid-template-columns:1fr 1fr}.owner-queue-views button{padding:13px}}.producer-status-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mission-record-chip,.directory-section-chip{color:#071d3ab3;letter-spacing:.08em;text-transform:uppercase;background:#eceff3;width:max-content;max-width:100%;padding:5px 8px;font-size:8px;font-weight:900}.directory-section-chip.values-aligned{color:var(--gold);background:#c69c4229}.admin-primary-queue{border-top-width:4px;padding:clamp(20px,3vw,34px)}.admin-primary-queue .admin-table-heading{margin-bottom:18px}.admin-primary-queue .admin-table-heading h2{font-size:30px}.owner-queue-views{background:0 0;border-bottom:1px solid #071d3a29;gap:0;margin-bottom:14px;display:flex;overflow-x:auto}.owner-queue-views button{background:0 0;border-bottom:3px solid #0000;min-width:max-content;padding:11px 14px}.owner-queue-views button:hover{color:var(--navy);background:#071d3a0d}.owner-queue-views button.active{color:var(--navy);border-bottom-color:var(--blue);background:0 0}.owner-queue-views b,.owner-queue-views button.active b{min-width:23px;height:23px;color:var(--navy);background:#eceff3}.owner-queue-views button.active b{background:var(--blue);color:#fff}.submission-toolbar{grid-template-columns:minmax(260px,1fr) minmax(190px,.26fr);align-items:end;gap:10px;margin-bottom:18px;display:grid}.submission-toolbar .queue-search{background:0 0;grid-template-columns:1fr;gap:6px;margin:0;padding:0;display:grid}.submission-toolbar .queue-search label,.submission-type-select{color:#071d3a9e;letter-spacing:.09em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.submission-toolbar .queue-search input,.submission-type-select select{width:100%;height:43px;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a33;padding:0 12px}.queue-block{border-color:#071d3a1f;margin:12px 0 18px}.queue-block>header,.queue-collapsible>summary{padding:10px 14px}.queue-block>header span,.queue-collapsible>summary span{display:none}.queue-block>header h3,.queue-collapsible>summary h3{margin:0;font-size:13px}.queue-block>header b,.queue-collapsible>summary b{width:25px;height:25px;font-size:9px}.queue-ready,.queue-action{border-top-width:3px}.suggestion-review-list article.producer-bio-card{border-top:1px solid #071d3a1a;padding:0!important;display:block!important}.compact-submission-record>summary{cursor:pointer;grid-template-columns:44px minmax(210px,1.5fr) minmax(125px,.85fr) minmax(125px,.9fr) minmax(130px,.85fr) auto;align-items:center;gap:13px;padding:13px 15px;list-style:none;display:grid}.compact-submission-record>summary::-webkit-details-marker{display:none}.compact-submission-record>summary:hover{background:#f8f7f2}.compact-submission-record[open]>summary{background:#f2f0e9;border-bottom:1px solid #071d3a1f}.compact-submission-record>summary .producer-bio-avatar{width:36px;height:36px;box-shadow:none;font-size:13px}.compact-producer-name{gap:3px;display:grid}.compact-producer-name strong{font-size:13px}.compact-producer-name small,.compact-origin,.compact-status,.compact-agreement{font-size:10px;line-height:1.35}.compact-producer-name small,.compact-origin,.compact-agreement{color:#071d3a9e}.compact-origin,.compact-status{font-weight:800}.compact-agreement.approved{color:#124bcf;font-weight:800}.compact-review-label{text-transform:uppercase;background:#fff;border:1px solid #071d3a33;padding:8px 10px;font-size:9px;font-weight:900}.compact-submission-record[open] .compact-review-label:after{content:" open"}.compact-submission-expanded{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:24px;display:grid}.compact-submission-expanded>.cohesive-next-action{align-self:start;position:sticky;top:24px}.compact-submission-expanded .submission-body{gap:0}.compact-submission-expanded .producer-bio-avatar{display:none}.compact-submission-expanded .producer-bio-header{grid-template-columns:minmax(0,1fr) auto}.compact-submission-expanded .producer-bio-title h3{font-size:23px}.compact-submission-expanded .producer-bio-card .record-tools{margin-top:16px}@media (max-width:900px){.compact-submission-record>summary{grid-template-columns:40px minmax(180px,1fr) minmax(120px,.8fr) auto}.compact-origin,.compact-agreement{display:none}.compact-submission-expanded{grid-template-columns:1fr}.compact-submission-expanded>.cohesive-next-action{position:static}}@media (max-width:620px){.submission-toolbar{grid-template-columns:1fr}.compact-submission-record>summary{grid-template-columns:38px 1fr auto;padding:12px 10px}.compact-status{grid-column:2}.compact-review-label{grid-area:1/3}.compact-submission-expanded{padding:16px}.admin-primary-queue .admin-table-heading h2{font-size:25px}}.compact-row-actions{align-items:center;gap:7px;display:flex}.compact-row-actions button{border:1px solid var(--navy);background:var(--navy);color:#fff;text-transform:uppercase;cursor:pointer;padding:8px 10px;font-size:9px;font-weight:900}.compact-row-actions .compact-review-label{white-space:nowrap}.compact-submission-record>summary{grid-template-columns:44px minmax(185px,1.35fr) minmax(105px,.7fr) minmax(110px,.7fr) minmax(125px,.8fr) minmax(135px,.85fr) auto}.compact-email-status{color:#071d3a8c;font-size:10px;font-weight:800;line-height:1.35}.compact-email-status.sent{color:#124bcf}.listing-email-history{border-left:4px solid var(--blue);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.listing-email-history strong{text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-size:10px}.listing-email-history span{background:#eef3ff;padding:7px 9px;font-size:11px;font-weight:700}.blue-check-publish{color:var(--navy);background:#eef3ff;align-items:center;gap:9px;padding:13px 16px;font-weight:800;display:flex}.blue-check-publish input{width:18px;height:18px;accent-color:var(--blue)}.directory-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.directory-choice-note,.directory-availability-note{border-top:4px solid var(--gold);background:#fff;margin:0;padding:clamp(24px,4vw,42px)}.directory-availability-note{border-top-color:var(--blue)}.directory-choice-note p:last-child,.directory-availability-note p:last-child{color:#071d3ab8;line-height:1.65}.directory-state-map{background:var(--navy);color:#fff;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr);align-items:center;gap:28px;margin:26px 0;padding:clamp(24px,4vw,42px);display:grid}.directory-state-map h2{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1}.directory-state-map p:last-child{color:#ffffffb8;line-height:1.6}.directory-state-pills{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.directory-state-pills button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ffffff4d;align-items:center;gap:8px;padding:12px 14px;display:flex}.directory-state-pills button span{background:var(--gold);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.directory-state-pills button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.product-directory-groups{gap:14px;display:grid}.product-directory-group{background:#fff;border:1px solid #071d3a26}.product-directory-group>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:19px 22px;list-style:none;display:grid}.product-directory-group>summary::-webkit-details-marker{display:none}.product-directory-group>summary span{font-family:var(--font-display);text-transform:uppercase;font-size:28px}.product-directory-group>summary b{background:var(--gold);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.product-directory-group>summary small{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.product-directory-group[open]>summary{background:var(--navy);color:#fff}.product-directory-group>.producer-card-grid{background:#f2f0e9;padding:22px}.producer-public-phone{color:#071d3ab8;font-size:12px;font-weight:800}.blue-check-mark{background:var(--blue);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:9px;font:900 15px/1 Arial;display:inline-grid}@media (max-width:1100px){.compact-email-status{display:none}.compact-submission-record>summary{grid-template-columns:44px minmax(190px,1.35fr) minmax(115px,.75fr) minmax(115px,.75fr) minmax(130px,.8fr) auto}}@media (max-width:900px){.directory-notes,.directory-state-map{grid-template-columns:1fr}.directory-state-pills{justify-content:flex-start}.product-directory-group>.producer-card-grid{padding:14px}.compact-submission-record>summary{grid-template-columns:40px minmax(180px,1fr) minmax(120px,.8fr) auto}}@media (max-width:620px){.product-directory-group>summary{grid-template-columns:1fr auto}.product-directory-group>summary small{grid-column:1/-1}.directory-state-pills button{padding:10px}.compact-submission-record>summary{grid-template-columns:38px 1fr auto}}.contact-finder{border-top:4px solid var(--blue)}.contact-finder .admin-table-heading{margin-bottom:16px}.contact-finder .admin-table-heading p:not(.section-label){color:#071d3a9e;margin:6px 0 0;line-height:1.5}.contact-finder-toolbar{grid-template-columns:minmax(260px,1fr) minmax(190px,.28fr);gap:10px;display:grid}.contact-finder-toolbar label{color:#071d3a9e;letter-spacing:.09em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.contact-finder-toolbar input,.contact-finder-toolbar select{width:100%;height:43px;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a33;padding:0 12px}.contact-finder-count{color:#071d3a9e;padding:15px 0 8px;font-size:11px;font-weight:800}.contact-finder-list{border-top:1px solid #071d3a1f;display:grid}.contact-finder-list article{border-bottom:1px solid #071d3a1f;grid-template-columns:minmax(210px,1fr) minmax(230px,1fr) auto;align-items:center;gap:18px;padding:12px 4px;display:grid}.contact-finder-list article>div{gap:4px;display:grid}.contact-finder-list article span,.contact-finder-list article small{color:#071d3a9e;font-size:10px}.contact-email strong{overflow-wrap:anywhere}.contact-finder-list .button{padding:10px 14px}.contact-blocked{text-transform:uppercase;background:#b4231814;padding:8px 10px;font-weight:800;color:#8d1c13!important}.compact-row-actions button{white-space:nowrap}@media (max-width:700px){.contact-finder-toolbar{grid-template-columns:1fr}.contact-finder-list article{grid-template-columns:1fr auto}.contact-email{grid-column:1}.contact-finder-list article>.button,.contact-finder-list article>.contact-blocked{grid-area:1/2}.compact-row-actions{flex-direction:column;align-items:stretch}.compact-row-actions button,.compact-row-actions .compact-review-label{text-align:center}}@media (max-width:600px){button,input,select,summary{min-height:44px}.button,.text-link{align-items:center;min-height:44px}.mission-purpose .keep-together{white-space:normal}.mission-purpose h2{font-size:42px;line-height:1}.creator-kit-steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;overflow:visible}.creator-kit-steps a,.creator-kit-steps a:last-child{text-align:center;white-space:normal;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;justify-content:center;align-items:center;min-height:46px;padding:11px 8px;display:flex}.creator-kit-steps a:last-child{grid-column:1/-1}.admin-shell{padding:18px}.admin-header{padding:28px 24px}.admin-header h1,.admin-access h1{overflow-wrap:anywhere;max-width:100%;font-size:38px;line-height:.95}.admin-header h1.admin-compact-title{font-size:32px}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;margin-right:0;padding-left:0;display:grid;overflow:visible}.admin-tabs a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:11px 8px;display:flex}.owner-queue-views{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.owner-queue-views button{min-width:0;min-height:48px}.movement-interest-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.movement-interest-strip button{white-space:normal;min-width:0;min-height:46px}.admin-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%}.admin-table-scroll:before{content:"Swipe table left or right to see all columns";background:var(--gold);width:max-content;color:var(--navy);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;font-size:9px;font-weight:800;display:block;position:sticky;left:0}.contact-finder-list article{grid-template-columns:1fr}.contact-finder-list article>.button,.contact-finder-list article>.contact-blocked{text-align:center;grid-area:auto;width:100%}}.compact-agreement.on-file{color:#071d3ab8;font-weight:800}.blue-check-mark{background:var(--blue);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:4px;font-size:11px;display:inline-grid}.compact-row-actions button.give-blue-check{background:var(--blue);border-color:var(--blue)}.compact-row-actions button.remove-blue-check{color:#071d3ab8;background:#fff;border-color:#071d3a3d}.finder-page .finder-hero-lean{min-height:0;padding-top:38px;padding-bottom:24px;display:block}.finder-hero-lean .finder-copy{max-width:1000px}.finder-page .directory-workspace{padding-top:0}.directory-search-compact label,.directory-filter-row>label{gap:8px;font-size:12px;font-weight:800;display:grid}.directory-search-compact input,.directory-filter-row select{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a40;border-radius:0;padding:14px}.directory-product-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.directory-product-filters button{min-height:44px;color:var(--navy);cursor:pointer;font:inherit;background:#fff;border:1px solid #071d3a38;padding:10px 14px;font-size:12px}.directory-product-filters button.active{background:var(--navy);color:#fff}.directory-product-filters b{color:var(--gold);margin-left:6px}.directory-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:14px;display:grid}.directory-filter-row>.directory-check-filter{align-items:center;gap:10px;min-height:48px;display:flex}.directory-check-filter input{width:18px;height:18px}.directory-producer-list{gap:12px;display:grid}.directory-producer-row{border:1px solid #071d3a2e;border-left:4px solid var(--gold);background:#fff}.directory-producer-row>summary{cursor:pointer;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;list-style:none;display:grid}.directory-producer-row>summary::-webkit-details-marker{display:none}.directory-producer-row>summary>span:first-child,.directory-buying-summary{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.directory-producer-row summary strong{font-family:var(--font-display);font-size:30px;line-height:1.1}.directory-producer-row summary small{color:#071d3aa6}.directory-producer-row summary span{line-height:1.5}.directory-buying-summary b,.directory-profile-toggle{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.directory-buying-summary>span{font-size:13px}.directory-profile-toggle{border:1px solid #071d3a40;padding:12px}.directory-producer-row .profile-open{display:none}.directory-producer-row[open] .profile-open{display:inline}.directory-producer-row[open] .profile-closed{display:none}.directory-producer-row>.producer-card{border-top:1px solid #071d3a2e}.directory-workspace>.directory-notes{margin-top:28px}:is(.directory-workspace button:focus-visible,.directory-producer-row>summary:focus-visible){outline:3px solid var(--blue);outline-offset:3px}@media (max-width:900px){.directory-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-producer-row>summary{grid-template-columns:minmax(0,1fr) auto}.directory-buying-summary{grid-area:2/1/auto/-1}.directory-profile-toggle{grid-area:1/2}}@media (max-width:520px){.finder-page .finder-hero-lean{padding-top:28px;padding-bottom:20px}.directory-filter-row{grid-template-columns:1fr}.directory-product-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.directory-product-filters button{text-align:left}.directory-producer-row>summary{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.directory-profile-toggle{text-align:center;grid-area:3/1}.directory-producer-row summary strong{font-size:27px}}.directory-search-line{grid-template-columns:minmax(0,1fr) 240px auto;align-items:end;gap:12px;display:grid}.directory-search-line>label{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:11px;font-weight:800;display:grid}.directory-search-line input,.directory-search-line select{width:100%;height:48px;color:var(--navy);background:#fff;border:1px solid #071d3a38;border-radius:0;padding:0 15px;font:700 14px/1 Arial,sans-serif}.directory-reset-filter{height:48px;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:800;text-decoration:underline}.directory-product-filters{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.directory-product-filters button{flex:none}.directory-count{text-transform:uppercase;letter-spacing:.08em}.directory-reset-filter:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (max-width:720px){.directory-search-line{grid-template-columns:1fr 150px}.directory-reset-filter{grid-column:1/-1;justify-self:start;height:auto;padding:4px 0}.directory-product-filters{margin-right:-20px;padding-right:20px}}@media (max-width:480px){.directory-search-line{grid-template-columns:1fr}.directory-search-line .directory-state-filter{width:100%}}.finder-hero-lean{isolation:isolate;position:relative}.finder-hero-lean .finder-copy{z-index:1;position:relative}.finder-hero-lean .finder-us-map{z-index:0;object-fit:contain;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(320px,48vw,700px);height:auto;max-height:94%;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.directory-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media (max-width:620px){.finder-hero-lean .finder-us-map{opacity:.2;width:90%;right:-8%}.directory-filter-row{grid-template-columns:1fr}}.directory-listing-row{background:#fff;border:1px solid #071d3a2e;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.directory-listing-row>details{border:0;min-width:0}.listing-blue-check-control{gap:8px;padding:14px;display:grid}.listing-blue-check-control button{white-space:nowrap;gap:9px;min-height:46px}.listing-blue-check-control small{max-width:220px;color:var(--navy)}.listing-blue-check-control .blue-check-mark{flex-shrink:0;margin:0}.blue-check-empty{border:2px solid var(--blue);width:25px;height:25px;color:var(--blue);border-radius:50%;place-items:center;font:900 15px/1 Arial;display:inline-grid}.directory-producer-row>summary .blue-check-mark{background:var(--blue);color:#fff;vertical-align:middle;place-items:center;width:25px;min-width:25px;height:25px;line-height:1;display:inline-grid}@media (max-width:700px){.directory-listing-row{grid-template-columns:minmax(0,1fr)}.listing-blue-check-control{grid-row:1;padding-bottom:0}.listing-blue-check-control button{justify-self:start}.directory-listing-row>details{grid-row:2}}.producer-profile{border:1px solid #071d3a2e;border-top:4px solid var(--gold);padding:0}.producer-profile>summary{cursor:pointer;padding:clamp(22px,3vw,38px);list-style:none}.producer-profile>summary::-webkit-details-marker{display:none}.producer-profile>summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.producer-profile-heading{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.producer-profile-heading h3{overflow-wrap:anywhere;margin:0}.producer-profile-heading .directory-profile-toggle{flex-shrink:0}.producer-profile .profile-open{display:none}.producer-profile[open] .profile-open{display:inline}.producer-profile[open] .profile-closed{display:none}.producer-profile-body{padding:0 clamp(22px,3vw,38px) clamp(22px,3vw,38px)}.producer-profile-body>p{color:#071d3ab8;line-height:1.65}.producer-profile-body>small{color:#071d3a99;margin-top:25px;line-height:1.5;display:block}.producer-profile .blue-check-mark{vertical-align:middle;min-width:25px;line-height:1;display:inline-grid}.producer-profile .producer-card-top{flex-wrap:wrap}@media (max-width:620px){.producer-profile-heading{flex-direction:column;align-items:flex-start;gap:18px}.producer-profile-heading h3{font-size:34px}.producer-profile .producer-card-top{flex-direction:column;gap:8px}.producer-profile-heading .directory-profile-toggle{align-self:flex-start}}.owner-view-menu{color:var(--navy);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.owner-view-menu select{max-width:130px;color:var(--navy);background:#fff;border:1px solid #071d3a33;padding:8px}.compact-agreement.on-file,.mission-record-chip.on-file{color:var(--gold)!important}.agreement-tick{vertical-align:middle;color:var(--gold);margin-left:4px;font:700 9px/1 Arial;display:inline-block}.producer-profile-identity{min-width:0}.producer-profile-products{font-family:var(--font-body);color:var(--navy);text-transform:none;letter-spacing:normal;margin:12px 0 0;font-size:clamp(14px,1.5vw,18px);font-weight:400;line-height:1.6}.queue-state-note{color:var(--navy);font-size:13px;line-height:1.6}.queue-state-note a{margin-left:8px;text-decoration:underline;display:inline-block}.review-assignment{gap:6px;max-width:100%;display:grid}.review-assignment select{border:1px solid #071d3a33;max-width:100%;padding:10px}.listing-live-link{padding:16px;font-size:12px;text-decoration:underline}@media (max-width:700px){.directory-listing-row{grid-template-columns:minmax(0,1fr)}.listing-live-link{grid-column:1}.owner-view-menu{justify-content:space-between;width:100%}.owner-view-menu select{max-width:160px}}.submission-path-fields{display:contents}.submission-path-picker,.submission-subpath-picker{border:0;margin:0;padding:0}.submission-path-picker legend,.submission-subpath-picker legend{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.submission-path-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.submission-path-buttons button,.submission-subpath-buttons button{color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #071d3a38;padding:18px}.submission-path-buttons button{gap:7px;min-height:92px;display:grid}.submission-path-buttons strong{font-size:17px}.submission-path-buttons span{color:#071d3aa8;font-size:12px;line-height:1.45}.submission-subpath-picker{background:#f2f0e9;padding:16px}.submission-subpath-buttons{flex-wrap:wrap;gap:8px;display:flex}.submission-subpath-buttons button{padding:12px 15px;font-size:12px;font-weight:800}.submission-path-buttons button.active,.submission-subpath-buttons button.active{background:var(--navy);border-color:var(--navy);color:#fff}.submission-path-buttons button.active span{color:#ffffffbd}:is(.submission-path-buttons button:focus-visible,.submission-subpath-buttons button:focus-visible){outline:3px solid var(--blue);outline-offset:2px}@media (max-width:620px){.submission-path-buttons{grid-template-columns:1fr}.submission-path-buttons button{min-height:0}.submission-subpath-buttons{grid-template-columns:1fr;display:grid}}.farmer-entry{background:var(--cream);grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:start;gap:clamp(54px,8vw,128px);padding:clamp(70px,8vw,116px) clamp(24px,7vw,108px);display:grid}.farmer-entry-intro{padding-top:10px}.farmer-entry-intro h1,.farmer-entry-panel h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:700;line-height:.92}.farmer-entry-intro h1{font-size:clamp(58px,6.5vw,102px)}.farmer-entry-intro h1 em{color:var(--gold);margin-top:14px;font-size:.48em;font-style:normal;line-height:1.04;display:block}.farmer-entry-lede{max-width:660px;margin:30px 0 36px;font-size:clamp(18px,1.6vw,22px);line-height:1.65}.farmer-entry-process{border-top:1px solid #071d3a38;margin-bottom:28px}.farmer-entry-process article{border-bottom:1px solid #071d3a2e;grid-template-columns:38px 1fr;gap:14px;padding:19px 0;display:grid}.farmer-entry-process article>span{color:var(--gold);letter-spacing:.12em;padding-top:3px;font-size:10px;font-weight:800}.farmer-entry-process strong{text-transform:uppercase;letter-spacing:.06em;font-size:12px;display:block}.farmer-entry-process p{color:#071d3aab;margin:5px 0 0;font-size:13px;line-height:1.5}.farmer-entry-intro>.text-link{color:var(--navy)}.farmer-entry-assurance{border-top:1px solid #071d3a33;border-bottom:1px solid #071d3a33;align-items:center;gap:12px;margin:0 0 26px;padding:18px 0;display:flex}.farmer-entry-assurance>span{color:var(--blue)}.farmer-entry-assurance p{color:#071d3ab3;margin:0;font-size:13px;line-height:1.5}.farmer-entry-assurance strong{color:var(--navy);text-transform:uppercase;letter-spacing:.06em}.farmer-entry-panel{background:var(--navy);color:#fff;box-shadow:20px 20px 0 var(--gold);padding:clamp(30px,4vw,52px)}.farmer-entry-panel h2{margin:8px 0 16px;font-size:clamp(42px,4.4vw,68px)}.farmer-entry-panel-copy{color:#ffffffb8;max-width:610px;margin:0;line-height:1.6}.farmer-entry-panel .farmer-form{box-shadow:none;gap:22px;margin-top:30px;padding:clamp(22px,3vw,36px)}.farmer-entry-panel .submission-path-buttons{border-top:1px solid #071d3a38;grid-template-columns:1fr;gap:0}.farmer-entry-panel .submission-path-buttons button{background:0 0;border:0;border-bottom:1px solid #071d3a38;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;padding:20px 4px}.farmer-entry-panel .submission-path-buttons button>b{color:var(--gold);letter-spacing:.12em;align-self:start;padding-top:5px;font-size:10px}.farmer-entry-panel .submission-path-buttons button>span{gap:5px;display:grid}.farmer-entry-panel .submission-path-buttons strong{text-transform:uppercase;letter-spacing:.035em;font-size:16px}.farmer-entry-panel .submission-path-buttons small{color:#071d3aa1;font-size:12px;line-height:1.45}.farmer-entry-panel .submission-path-buttons i{color:var(--gold);font-size:20px;font-style:normal;transition:transform .18s}.farmer-entry-panel .submission-path-buttons button:hover i{transform:translate(4px)}.farmer-entry-panel .submission-path-buttons button.active{background:var(--navy);color:#fff;padding-left:14px;padding-right:14px}.farmer-entry-panel .submission-subpath-picker{border-left:4px solid var(--gold);background:#efede6;padding:17px 18px}.farmer-entry-panel .submission-subpath-picker legend{float:left;width:100%;margin:0 0 11px}.farmer-entry-panel .submission-subpath-buttons button{background:#fff}.farmer-entry-panel .submission-subpath-buttons button.active{background:var(--navy);color:#fff}@media (max-width:960px){.farmer-entry{grid-template-columns:1fr;padding-left:20px;padding-right:30px}.farmer-entry-panel{box-shadow:10px 10px 0 var(--gold)}}@media (max-width:520px){.farmer-entry{gap:48px;padding-top:58px}.farmer-entry-intro h1{font-size:clamp(52px,15vw,72px)}.farmer-entry-panel{padding:25px 20px}.farmer-entry-panel h2{font-size:43px}.farmer-entry-panel .farmer-form{padding:20px 16px}.farmer-entry-panel .submission-path-buttons button{grid-template-columns:30px minmax(0,1fr) auto}}.farmer-entry-panel{color:var(--navy);box-shadow:none;border-top:6px solid var(--navy);background:#fff;padding:clamp(30px,4vw,52px)}.farmer-entry-panel .section-label{color:var(--gold)}.farmer-entry-panel-copy{color:#071d3aad}.farmer-entry-panel .farmer-form{background:0 0;margin-top:30px;padding:0}.farmer-entry-panel .submission-path-buttons{border:0;grid-template-columns:1fr 1fr;gap:14px;display:grid}.farmer-entry-panel .submission-path-buttons button{background:#fbfaf6;border:2px solid #071d3a29;border-radius:4px;grid-template-columns:54px minmax(0,1fr) 26px;align-items:center;gap:16px;min-height:154px;padding:24px;display:grid}.farmer-entry-panel .submission-path-buttons button>b{width:50px;height:50px;color:var(--navy);letter-spacing:.08em;background:#e9edf2;border-radius:50%;align-self:center;place-items:center;padding:0;font-size:9px;display:grid}.farmer-entry-panel .submission-path-buttons .submission-path-icon{background:#fff;border:1px solid #071d3a1f}.farmer-entry-panel .submission-path-buttons .submission-path-icon svg{fill:none;width:34px;height:34px;stroke:var(--navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.farmer-entry-panel .submission-path-buttons .submission-path-icon .icon-accent{fill:var(--gold);stroke:var(--gold)}.farmer-entry-panel .submission-path-buttons button>span{flex-direction:column;gap:5px;display:flex}.farmer-entry-panel .submission-path-buttons button small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;order:1;font-size:9px;font-weight:800}.farmer-entry-panel .submission-path-buttons button strong{font:700 clamp(20px,2vw,27px)/1.08 var(--font-brand);text-transform:none;letter-spacing:0;order:2}.farmer-entry-panel .submission-path-buttons button em{color:#071d3aa6;order:3;font-size:12px;font-style:normal;line-height:1.5}.farmer-entry-panel .submission-path-buttons button i{color:var(--navy);align-self:center;font-size:23px}.farmer-entry-panel .submission-path-buttons button:hover{border-color:var(--blue);transform:translateY(-2px)}.farmer-entry-panel .submission-path-buttons button.active{border-color:var(--blue);background:var(--navy);box-shadow:inset 5px 0 0 var(--blue);padding:24px}.farmer-entry-panel .submission-path-buttons button.active>b{color:var(--navy);border-color:var(--gold);background:#fff}.farmer-entry-panel .submission-path-buttons button.active small{color:var(--gold)}.farmer-entry-panel .submission-path-buttons button.active em{color:#ffffffc2}.farmer-entry-panel .submission-path-buttons button.active i{color:#fff}.farmer-entry-panel .submission-path-fields{border-top:1px solid #071d3a29;padding-top:28px}@media (max-width:1600px){.farmer-entry-panel .submission-path-buttons{grid-template-columns:1fr}.farmer-entry-panel .submission-path-buttons strong{overflow-wrap:anywhere}}@media (max-width:720px){.farmer-entry-panel .submission-path-buttons{grid-template-columns:1fr}.farmer-entry-panel .submission-path-buttons button{min-height:132px}.farmer-entry-panel{border-top-width:5px}}@media (max-width:520px){.farmer-entry{gap:40px;padding-top:48px;padding-left:14px;padding-right:18px}.farmer-entry-intro h1{font-size:clamp(48px,14vw,66px)}.farmer-entry-panel{padding:24px 16px}.farmer-entry-panel h2{font-size:38px;line-height:.98}.farmer-entry-panel .farmer-form{gap:18px;padding:18px 0}.farmer-entry-panel .submission-path-buttons{gap:10px}.farmer-entry-panel .submission-path-buttons button,.farmer-entry-panel .submission-path-buttons button.active{grid-template-columns:40px minmax(0,1fr) 16px;gap:11px;min-height:0;padding:16px 13px}.farmer-entry-panel .submission-path-buttons button>b{width:38px;height:38px}.farmer-entry-panel .submission-path-buttons .submission-path-icon svg{width:26px;height:26px}.farmer-entry-panel .submission-path-buttons button small{font-size:8px;line-height:1.3}.farmer-entry-panel .submission-path-buttons button strong{font-size:18px;line-height:1.12}.farmer-entry-panel .submission-path-buttons button em{font-size:11px;line-height:1.35}.farmer-entry-panel .submission-path-buttons button i{font-size:17px}}.field-report-hero{background:var(--navy);color:#fff;padding:clamp(76px,9vw,130px) clamp(24px,8vw,126px)}.field-report-hero h1{font:800 clamp(62px,8vw,116px)/.92 var(--font-brand);letter-spacing:-.035em;margin:0}.field-report-hero>p:last-child{color:#ffffffb8;max-width:720px;margin:28px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.field-report-lead{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(38px,6vw,90px);padding:clamp(70px,8vw,118px) clamp(24px,8vw,126px);display:grid}.field-report-lead>img,.field-report-image-placeholder{aspect-ratio:4/3;object-fit:cover;background:#e9e6de;width:100%}.field-report-image-placeholder{place-items:center;display:grid}.field-report-image-placeholder span{border:20px solid var(--blue);color:#0000;border-radius:50%;width:84px;height:84px}.field-report-lead h2,.field-report-empty h2,.field-report-archive h2,.field-report-signup h2{font:800 clamp(42px,5vw,72px)/.98 var(--font-brand);margin:0}.field-report-lead p:not(.section-label){color:#071d3ab3;margin:24px 0;font-size:18px;line-height:1.65}.field-report-lead small{color:#071d3a8c;margin-bottom:25px;display:block}.field-report-archive{border-top:1px solid #071d3a26;padding:clamp(66px,8vw,110px) clamp(24px,8vw,126px)}.field-report-archive>div{grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.field-report-archive article{border-top:4px solid var(--navy);padding:30px}.field-report-archive article+article{border-left:1px solid #071d3a26}.field-report-archive article>span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.field-report-archive h3{font:800 25px/1.15 var(--font-brand)}.field-report-archive article p{color:#071d3aad;line-height:1.6}.field-report-empty{text-align:center;max-width:860px;margin:auto;padding:clamp(90px,12vw,170px) 24px}.field-report-dot{border:15px solid var(--blue);border-radius:50%;width:64px;height:64px;margin:0 auto 30px;display:block}.field-report-empty>p:not(.section-label){color:#071d3ab3;max-width:680px;margin:26px auto;line-height:1.7}.field-report-signup{background:var(--gold);justify-content:space-between;align-items:center;gap:40px;padding:clamp(64px,7vw,96px) clamp(24px,8vw,126px);display:flex}.field-report-signup .section-label{color:var(--navy)}.field-report-signup p:last-child{max-width:680px;line-height:1.6}.field-report-article{max-width:1050px;margin:auto;padding:clamp(70px,8vw,115px) 24px}.field-report-article>header{max-width:900px}.field-report-article>header>a{text-transform:uppercase;letter-spacing:.1em;margin-bottom:52px;font-size:11px;font-weight:800;display:inline-block}.field-report-article h1{font:800 clamp(52px,7vw,96px)/1.05 var(--font-brand);margin:0 0 18px}.field-report-article>header>p:not(.section-label){color:#071d3aad;font-size:21px;line-height:1.6}.field-report-article figure{margin:60px 0}.field-report-article figure img{object-fit:cover;width:100%;max-height:680px}.field-report-article figcaption{color:#071d3a8c;margin-top:8px;font-size:11px}.field-report-body{max-width:760px;margin:58px 0}.field-report-body p{font-size:18px;line-height:1.85}.field-report-sources,.field-report-cta{border-left:5px solid var(--gold);background:#f0eee7;max-width:760px;margin:48px 0;padding:28px}.field-report-sources summary{cursor:pointer;min-height:44px;font:800 24px var(--font-brand);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.field-report-sources summary::-webkit-details-marker{display:none}.field-report-sources summary span:before{content:"+"}.field-report-sources[open] summary span:before{content:"−"}.field-report-sources summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.field-report-sources>div{padding-top:12px}.field-report-sources a{margin:12px 0;text-decoration:underline;display:block}.field-report-cta{text-align:center;background:var(--navy);color:#fff}.field-report-cta .section-label{margin-bottom:16px}.field-report-filters{padding:0 clamp(24px,8vw,126px) clamp(28px,4vw,46px)}.field-report-category-chips,.field-report-tag-chips{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.field-report-category-chips a{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;border:1px solid #071d3a40;padding:10px 16px;font-size:11px;font-weight:800;text-decoration:none}.field-report-category-chips a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}.field-report-tag-chip{color:#071d3abf;border:1px solid #071d3a2e;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none}.field-report-tag-chip[aria-current=page]{background:var(--gold);color:var(--navy);border-color:var(--gold)}.field-report-search{flex-wrap:wrap;align-items:end;gap:14px;margin-top:22px;display:flex}.field-report-search label{text-transform:uppercase;letter-spacing:.08em;flex:1;gap:8px;min-width:220px;font-size:11px;font-weight:800;display:grid}.field-report-search input{width:100%;height:48px;color:var(--navy);background:#fff;border:1px solid #071d3a38;padding:0 15px;font:700 14px/1 Arial,sans-serif}.field-report-tags{flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;display:flex}.field-report-tags a{color:var(--gold);font-size:12px;font-weight:700;text-decoration:none}.field-report-load-more{width:max-content;margin:36px auto 0;display:block}.field-report-pullquote{border-left:5px solid var(--gold);max-width:760px;font:italic 22px/1.5 var(--font-brand);color:var(--navy);background:#f0eee7;margin:44px auto;padding:26px 30px}.field-report-pullquote p{margin:0 0 10px}.field-report-pullquote p:last-child{margin-bottom:0}.field-report-inline-figure{max-width:760px;margin:44px auto}.field-report-inline-figure img{object-fit:cover;width:100%}.field-report-inline-figure figcaption{color:#071d3a8c;margin-top:8px;font-size:11px}.field-report-body h2{font:800 32px/1.15 var(--font-brand);margin:44px 0 18px}.field-report-body h3{font:800 24px/1.2 var(--font-brand);margin:34px 0 14px}.field-report-no-results{text-align:center;max-width:760px;margin:40px auto}.field-report-related{border-top:1px solid #071d3a26;max-width:1050px;margin:70px auto 0;padding:44px 24px 0}.field-report-related h2{font:800 28px/1.1 var(--font-brand);margin:0 0 26px}.field-report-related>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.field-report-related article span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.field-report-related h3{font:800 19px/1.25 var(--font-brand);margin:8px 0}.field-report-related small{color:#071d3a8c}.field-report-toolbar{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.field-report-toolbar button{text-transform:none;padding:8px 12px;font-size:11px;font-weight:800}.field-report-toolbar-url{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.field-report-toolbar-url input{flex:1;width:auto;min-width:200px}@media (max-width:760px){.field-report-lead,.field-report-archive>div{grid-template-columns:1fr}.field-report-archive article+article{border-left:0}.field-report-signup{flex-direction:column;align-items:flex-start}.field-report-signup .button{width:100%}.field-report-related>div{grid-template-columns:1fr}.field-report-search{flex-direction:column;align-items:stretch}.field-report-category-chips,.field-report-tag-chips{gap:8px}}.compact-role{border:0;border-bottom:1px solid #071d3a2e;margin:0;padding:16px 0}.compact-role legend,.social-choice legend,.discovery-choice legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.compact-role label{align-items:center;gap:8px;margin:0 22px 8px 0;font-size:13px;display:inline-flex}.compact-role input,.social-choice input{width:18px;height:18px;accent-color:var(--blue)}.social-choice{background:#f1efe8;border:1px solid #071d3a2e;margin:0;padding:18px}.social-choice legend span{color:#071d3a7a;font-weight:600}.social-choice>p{color:#071d3a9e;margin:0 0 12px;font-size:12px}.social-choice>div:first-of-type{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.social-choice>div:first-of-type label{background:#fff;border:1px solid #071d3a2e;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.social-choice>.field{width:100%;min-width:0;margin-top:14px;display:grid}.social-choice>.field input{width:100%;min-width:0;display:block}.discovery-choice{border:0;margin:0;padding:0}.discovery-choice>div{flex-wrap:wrap;gap:8px;display:flex}.discovery-choice button{color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #071d3a38;padding:11px 13px;font-size:12px;font-weight:700}.discovery-choice button.active{border-color:var(--navy);background:var(--navy);color:#fff}.discovery-choice button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.farmer-form-short select{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #071d3a38;border-radius:0;padding:14px}@media (max-width:520px){.compact-role label{margin-right:0;display:flex}.social-choice>div:first-of-type{grid-template-columns:1fr;display:grid}.social-choice>div:first-of-type label{width:100%}.discovery-choice>div{grid-template-columns:1fr 1fr;display:grid}.discovery-choice button{text-align:left}}.producer-workspace-header>div>p:last-child{font-size:13px}.producer-stage-bar,.directory-status-filters{background:#071d3a24;border:1px solid #071d3a24;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.producer-stage-bar a,.directory-status-filters a{min-width:0;color:var(--navy);background:#fff;grid-template-columns:1fr auto;gap:4px 10px;padding:15px 16px;text-decoration:none;display:grid}.producer-stage-bar span,.directory-status-filters span{text-transform:uppercase;letter-spacing:.045em;align-self:center;font-size:11px;font-weight:800}.producer-stage-bar strong,.directory-status-filters strong{font-family:var(--font-display);font-size:24px;line-height:1}.producer-stage-bar small,.directory-status-filters small{color:#071d3a94;grid-column:1/-1;font-size:10px}.producer-stage-bar a:hover,.directory-status-filters a:hover{background:#f7f5ef}.producer-stage-bar a.active,.producer-stage-bar a[aria-current=page],.directory-status-filters a[aria-current=page]{background:var(--navy);color:#fff}.producer-stage-bar a.active small,.producer-stage-bar a[aria-current=page] small,.directory-status-filters a[aria-current=page] small{color:#ffffffad}.producer-stage-bar a.live strong,.directory-status-filters a:nth-child(4) strong{color:var(--gold)}.producer-workspace-surface{margin-top:0;padding:clamp(20px,2.7vw,32px)}.producer-workspace-surface .admin-table-heading>div>p:last-child{color:#071d3a9e;margin:7px 0 0;font-size:12px}.workspace-utilities{position:relative}.workspace-utilities>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;border:1px solid #071d3a33;padding:10px 14px;font-size:10px;font-weight:800;list-style:none}.workspace-utilities>summary::-webkit-details-marker{display:none}.workspace-utilities>div{z-index:5;background:#fff;border:1px solid #071d3a2e;min-width:220px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #071d3a21}.workspace-utilities a{border-bottom:1px solid #071d3a1f;padding:13px 15px;font-size:11px;font-weight:700}.reviewer-stage-summary{border-left:5px solid var(--gold);background:#fff;align-items:baseline;gap:10px;padding:18px 22px;display:flex}.reviewer-stage-summary strong{font-family:var(--font-display);font-size:32px}.reviewer-stage-summary span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}@media (max-width:800px){.producer-stage-bar,.directory-status-filters{display:flex;overflow-x:auto}.producer-stage-bar a,.directory-status-filters a{flex:0 0 154px}.producer-workspace-header .admin-actions{flex-flow:wrap}.producer-workspace-surface{padding:18px 14px}}.workspace-integrated-toolbar{border-bottom:1px solid #071d3a29;grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr);align-items:end;gap:12px;margin:0 0 16px;padding:0 0 16px}.workspace-integrated-toolbar .queue-search input,.workspace-integrated-toolbar .submission-type-select select{height:41px}.workspace-nav-actions{align-items:center;gap:7px;margin-left:auto;padding:8px 10px;display:flex}.admin-tabs .workspace-nav-actions a{min-height:36px;color:var(--navy);background:#fff;border:1px solid #071d3a2e;padding:9px 12px;font-size:9px}.admin-tabs .workspace-nav-actions a:first-child{background:var(--navy);border-color:var(--navy);color:#fff}@media (max-width:700px){.workspace-integrated-toolbar{grid-template-columns:1fr}.workspace-nav-actions{margin-left:0;padding-left:0}.admin-tabs .workspace-nav-actions a{padding:9px}}.compact-workspace-header{padding:clamp(24px,3vw,38px)}.compact-workspace-header h1{font-size:clamp(42px,4.8vw,66px)}.compact-workspace-header>div>p:last-child{font-size:13px}.people-tabs{gap:6px;margin:-18px 0 22px;display:flex}.people-tabs a{color:var(--navy);letter-spacing:.07em;text-transform:uppercase;background:#fff;border:1px solid #071d3a29;padding:9px 14px;font-size:9px;font-weight:800;text-decoration:none}.people-tabs a[aria-current=page]{border-color:var(--navy);background:var(--navy);color:#fff}.communication-mode-switch{background:#071d3a29;border:1px solid #071d3a29;grid-template-columns:1fr 1fr;gap:1px;display:grid}.communication-mode-switch button{color:var(--navy);cursor:pointer;text-align:left;background:#fff;border:0;gap:4px;padding:15px 18px;display:grid}.communication-mode-switch button.active{background:var(--navy);color:#fff;box-shadow:inset 0 -4px 0 var(--gold)}.communication-mode-switch button:disabled{cursor:not-allowed}.communication-mode-switch strong{font-size:13px}.communication-mode-switch span{opacity:.65;font-size:10px}.communication-settings{margin:0}.communications-shell>.communication-settings>summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.communications-summary{background:#071d3a24;gap:1px}.communications-summary article{border-top:0;padding:14px 16px}.communications-summary strong{font-size:28px}.compact-team-summary{background:#071d3a24;gap:1px;margin-bottom:18px}.compact-team-summary article{background:#fff;border:0;padding:13px 16px}.compact-team-summary strong{font-size:28px}.team-login-activity>summary,.community-secondary-records>summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.team-login-activity>summary span,.community-secondary-records>summary span{color:var(--gold)}.community-secondary-records{margin-top:22px}.movement-records{margin-top:0}.movement-records .admin-table-heading{margin-bottom:16px}.movement-interest-strip{margin-top:0}@media (max-width:650px){.communication-mode-switch{grid-template-columns:1fr}.compact-workspace-header{padding:22px 18px}.people-tabs{margin-top:-12px}.compact-team-summary{grid-template-columns:1fr 1fr}}.compact-team-summary{grid-template-columns:repeat(5,1fr)}.contributor-workspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.contributor-drafts,.contributor-form{border-top:5px solid var(--gold);background:#fff}.contributor-drafts{gap:8px;padding:16px;display:grid;position:sticky;top:18px}.contributor-drafts header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contributor-drafts header>strong{text-transform:uppercase;font-size:11px}.contributor-drafts header button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:8px 10px;font-size:9px;font-weight:800}.contributor-drafts>button{color:var(--navy);text-align:left;cursor:pointer;background:#f5f3ec;border:1px solid #071d3a24;gap:4px;padding:12px;display:grid}.contributor-drafts>button.active{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue);background:#fff}.contributor-drafts span{color:#071d3a94;font-size:9px}.contributor-tips{border-left:5px solid var(--blue);background:#f5f3ec;margin-top:12px;padding:20px}.contributor-tips>strong{text-transform:uppercase;font-size:12px;line-height:1.35;display:block}.contributor-tips p,.contributor-tips li,.contributor-tips small{font-size:11px;line-height:1.6}.contributor-tips p{margin:11px 0}.contributor-tips ul{margin:10px 0;padding-left:19px}.contributor-tips li+li{margin-top:4px}.contributor-tips small{color:#071d3aad;margin-top:12px;display:block}.contributor-form{gap:18px;padding:clamp(22px,3.5vw,40px);display:grid}.contributor-form>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.contributor-form h2{font-family:var(--font-display);text-transform:uppercase;margin:3px 0 0;font-size:38px}.contributor-form fieldset{border:0;margin:0;padding:0}.contributor-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contributor-grid label{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.contributor-grid label small{color:#071d3a94;letter-spacing:0;text-transform:none;font-size:9px;font-weight:500;line-height:1.45}.contributor-grid .wide{grid-column:1/-1}.contributor-grid input,.contributor-grid textarea{width:100%;color:var(--navy);font:inherit;text-transform:none;background:#fbfaf6;border:1px solid #071d3a2e;padding:12px}.contributor-grid [aria-invalid=true]{border-color:#a83228;box-shadow:0 0 0 1px #a83228}.contributor-grid .field-error{color:#a83228;letter-spacing:0;text-transform:none;font-size:10px;font-weight:700;line-height:1.4}.contributor-note{color:#071d3aa3;margin:0;font-size:11px;line-height:1.55}.contributor-actions{justify-content:flex-end;gap:9px;display:flex}.contributor-lane{border-top-color:var(--blue)}.contributor-lane>header small{color:#071d3a94;grid-column:1/-1;font-size:9px}.origin-contributor{color:var(--blue);background:#175bff1a}@media (max-width:850px){.contributor-workspace{grid-template-columns:1fr}.contributor-drafts{position:static}.compact-team-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.contributor-grid{grid-template-columns:1fr}.contributor-grid .wide{grid-column:auto}.contributor-actions{display:grid}.compact-team-summary{grid-template-columns:1fr 1fr}}.contributor-onboarding{background:var(--navy);grid-template-columns:minmax(320px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:100vh;padding:clamp(48px,7vw,100px);display:grid}.contributor-onboarding-intro{color:#fff}.onboarding-brand{color:#fff;font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.06em;margin-bottom:56px;font-size:18px;font-weight:900;display:inline-block}.contributor-onboarding-intro h1,.contributor-onboarding-card h2,.contributor-onboarding-success h2{font-family:var(--font-display);text-transform:uppercase;margin:10px 0 24px;line-height:.95}.contributor-onboarding-intro h1{font-size:clamp(54px,6vw,88px)}.contributor-onboarding-intro>p:not(.section-label){color:#ffffffc2;max-width:680px;font-size:17px;line-height:1.7}.contributor-onboarding-intro aside{border-left:4px solid var(--gold);background:#ffffff0f;margin-top:36px;padding:24px}.contributor-onboarding-intro aside>strong{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.contributor-onboarding-intro li{color:#fffc;margin-top:9px;line-height:1.55}.contributor-onboarding-card{background:var(--cream);box-shadow:18px 18px 0 var(--gold);padding:clamp(28px,4vw,54px)}.contributor-onboarding-card h2,.contributor-onboarding-success h2{font-size:clamp(40px,4.2vw,62px)}.contributor-onboarding-card>p:not(.section-label){color:#071d3aa8;line-height:1.55}.contributor-onboarding-form{gap:22px;margin-top:28px;display:grid}.onboarding-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.onboarding-fields label{letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.onboarding-fields label span{color:#071d3a80;font-weight:600}.onboarding-fields .wide{grid-column:1/-1}.onboarding-fields input,.onboarding-fields textarea{width:100%;color:var(--navy);font:inherit;text-transform:none;background:#fff;border:1px solid #071d3a33;padding:13px}.onboarding-fields .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contributor-acknowledgment{border-left:4px solid var(--blue);cursor:pointer;background:#fff;align-items:flex-start;gap:13px;padding:16px;display:flex}.contributor-acknowledgment input{width:20px;height:20px;accent-color:var(--blue);flex:none}.contributor-acknowledgment span{font-size:11px;line-height:1.55}.contributor-onboarding-form>p[role=status]{color:#071d3ab3;min-height:18px;margin:0;font-size:11px}.contributor-onboarding-success{gap:16px;display:grid}.contributor-onboarding-success .producer-confirmed-dot{width:14px;height:14px}.contributor-onboarding-success p{font-size:16px;line-height:1.6}.contributor-onboarding-success small{color:#071d3a9e;line-height:1.5}.contributor-invite-link{margin-bottom:16px}.contributor-invite-link a{font-weight:800;text-decoration:underline}.contributor-invite-link strong{font-size:12px}@media (max-width:900px){.contributor-onboarding{grid-template-columns:1fr;padding:54px 22px 76px}.onboarding-brand{margin-bottom:34px}.contributor-onboarding-card{box-shadow:10px 10px 0 var(--gold)}}@media (max-width:560px){.onboarding-fields{grid-template-columns:1fr}.onboarding-fields .wide{grid-column:auto}.contributor-onboarding-intro h1{font-size:52px}.contributor-onboarding-card{padding:28px 20px}.contributor-onboarding-card h2{font-size:42px}}.directory-listing-row{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.listing-record-actions{border-left:1px solid #071d3a1f;align-content:start;min-width:190px;display:grid}.listing-record-actions>.listing-live-link{padding:10px 12px}.mission-confirmation-control{border-top:1px solid #071d3a1f;border-bottom:1px solid #071d3a1f}.mission-confirmation-control>summary{cursor:pointer;color:var(--navy);letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:12px;font-size:9px;font-weight:900;list-style:none}.mission-confirmation-control>summary::-webkit-details-marker{display:none}.mission-confirmation-control>summary:before{content:"+";color:var(--gold);margin-right:7px}.mission-confirmation-control[open]>summary:before{content:"−"}.mission-confirmation-control.confirmed>summary{color:#9b6a00}.mission-confirmation-control>div{background:#f8f7f2;gap:9px;padding:12px;display:grid}.mission-confirmation-control form,.mission-confirmation-control label{gap:5px;display:grid}.mission-confirmation-control label{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.mission-confirmation-control input,.mission-confirmation-control textarea{width:100%;color:var(--navy);font:500 11px/1.4 var(--font-body);text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #071d3a33;padding:8px}.mission-confirmation-control p,.mission-confirmation-control small{margin:0;font-size:10px;line-height:1.45}.mission-confirmation-control .button{width:100%;min-height:38px;padding:8px}.mission-confirmation-control .text-action{justify-self:start;font-size:9px}.listing-record-actions .listing-blue-check-control{padding:10px 12px}@media (max-width:700px){.directory-listing-row{grid-template-columns:minmax(0,1fr)}.listing-record-actions{border-bottom:1px solid #071d3a1f;border-left:0;grid-row:1}.directory-listing-row>details{grid-row:2}}@media (max-width:360px){.site-header{column-gap:6px;padding-inline:12px}.mini-brand small{letter-spacing:.04em;font-size:5.5px}.header-actions .button-small{padding-inline:6px;font-size:7.5px}}.footer-social{border-top:1px solid #071d3a24;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;padding-top:22px;font-size:11px;display:flex}.footer-social strong,.footer-social span{text-transform:uppercase;letter-spacing:.11em}.footer-social strong{color:var(--gold)}.footer-social a{font-weight:800}:is(.footer-social a:hover,.footer-social a:focus-visible){text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.footer-social span{color:#071d3a94;margin-left:auto;font-size:9px}@media (max-width:520px){.footer-social{align-items:flex-start}.footer-social strong,.footer-social span{flex-basis:100%}.footer-social span{margin-left:0}}.producer-workspace-views{gap:8px;margin:0 0 16px;display:flex}.producer-workspace-views a{color:var(--navy);background:#fff;border:1px solid #071d3a38;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none}.producer-workspace-views a.active{border-color:var(--navy);background:var(--navy);color:#fff}.simple-producer-workspace{gap:18px;display:grid}.simple-source-switcher{border-bottom:1px solid #071d3a2e;gap:18px;display:flex}.simple-source-switcher button{color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 2px;font:800 12px Montserrat,Arial,sans-serif;display:flex}.simple-source-switcher button.active{border-bottom-color:var(--blue)}.simple-source-switcher b{background:#e9f0ff;border-radius:20px;padding:3px 7px;font-size:10px}.simple-list-toolbar p{color:#071d3ab3;margin:0;font-size:12px;line-height:1.5}.simple-submission-list{background:#fff;border:1px solid #071d3a29}.simple-submission-row+.simple-submission-row{border-top:1px solid #071d3a21}.simple-submission-summary{text-align:left;width:100%;color:var(--navy);cursor:pointer;background:#fff;border:0;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.simple-submission-summary:hover,.simple-submission-row.open>.simple-submission-summary{background:#f8f7f2}.simple-initials{background:var(--navy);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.simple-submission-summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.simple-submission-summary strong{font-size:14px}.simple-submission-summary small{text-overflow:ellipsis;white-space:nowrap;color:#071d3aa6;font-size:11px;overflow:hidden}.simple-mission-status,.simple-live-status{color:#765000;white-space:nowrap;background:#f7ecd3;padding:6px 8px;font-size:9px;font-weight:800}.simple-live-status{color:#124bcf;background:#e9f0ff}.simple-review-button{text-transform:uppercase;border:1px solid #071d3a40;padding:8px 10px;font-size:10px;font-weight:800}.simple-review-panel{border-top:3px solid var(--gold);background:#fbfaf6;padding:24px}.simple-review-panel header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.simple-review-panel h2{color:var(--navy);margin:4px 0;font-size:24px}.simple-review-panel header p{color:#071d3aad;margin:6px 0;font-size:12px}.simple-submitter-meta{color:#071d3a94;margin:10px 0 18px;font-size:11px;display:block}.simple-review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.simple-review-form label{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.simple-review-form .wide,.simple-community-note,.simple-form-footer,.simple-review-form .listing-blue-check-control{grid-column:1/-1}.simple-review-form input,.simple-review-form textarea{box-sizing:border-box;width:100%;color:var(--navy);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #071d3a3b;padding:11px;font:500 13px Montserrat,Arial,sans-serif}.simple-review-form input:disabled{background:#f1f0eb}.simple-community-note{border-left:4px solid var(--blue);background:#edf3ff;margin:0;padding:12px;font-size:12px;line-height:1.5}.simple-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.simple-form-footer>div{align-items:center;gap:12px;display:flex}.simple-form-footer small{font-size:11px}.simple-form-footer .text-action{color:var(--navy);font-size:11px;font-weight:800}.producer-publish-confirm{background:#fff;border:1px solid #071d3a33;gap:8px;max-width:360px;padding:12px;display:grid}.producer-publish-confirm small{line-height:1.5}.producer-publish-confirm>span{align-items:center;gap:12px;display:flex}.producer-publish-confirm .text-action{cursor:pointer;background:0 0;border:0}@media (max-width:700px){.simple-submission-summary{grid-template-columns:38px minmax(0,1fr) auto}.simple-mission-status,.simple-live-status{display:none}.simple-review-panel{padding:16px}.simple-review-form{grid-template-columns:1fr}.simple-form-footer,.simple-form-footer>div{flex-direction:column;align-items:stretch}.simple-form-footer .button{width:100%}.producer-workspace-views a{text-align:center;flex:1}}.website-badge-control{max-width:250px;color:var(--navy);border-top:1px solid #071d3a1f;gap:7px;padding:12px;font:500 11px/1.4 Montserrat,Arial,sans-serif;display:grid}.website-badge-control strong{font-size:11px}.website-badge-control span{overflow-wrap:anywhere}.website-badge-control>div{flex-wrap:wrap;gap:6px;display:flex}.website-badge-control button,.website-badge-control a{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #071d3a4d;padding:7px 8px;font:700 10px/1.3 Montserrat,Arial,sans-serif;text-decoration:none}.website-badge-control button:disabled{opacity:.6;cursor:wait}.website-badge-control small{color:#8a5900}.producer-badge-setup{max-width:650px;color:var(--navy);background:#fbfaf6;margin:50px auto 80px;padding:30px 24px}.producer-badge-setup h1{font:800 clamp(26px,4vw,40px)/1.15 Roboto Slab,Rockwell,serif}.producer-badge-setup p{line-height:1.6}.producer-badge-setup>img{width:112px;height:34px;margin:24px 0;display:block}.producer-badge-copy{gap:12px;margin:24px 0;display:grid}.producer-badge-copy>div{flex-wrap:wrap;gap:10px;display:flex}.producer-badge-copy label{gap:7px;font-size:12px;font-weight:700;display:grid}.producer-badge-copy textarea{width:100%;min-width:0;color:var(--navy);background:#fff;border:1px solid #071d3a4d;padding:12px;font:12px/1.5 ui-monospace,monospace}.producer-badge-copy>p{min-height:18px;margin:0;font-size:12px}@media (max-width:700px){.website-badge-control{max-width:none}.producer-badge-setup{margin:20px 12px 50px;padding:24px 18px}}.video-page-content{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,7vw,110px);min-height:calc(100svh - 94px);padding:clamp(52px,7vw,105px) clamp(20px,7vw,108px);display:grid}.video-page-intro h1{font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;text-transform:uppercase;max-width:700px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.98}.video-page-intro h1 em{color:var(--gold);font-style:normal}.video-page-intro>p:not(.section-label){max-width:610px;font-size:18px;line-height:1.65}.video-page-intro .video-private-note{border-left:4px solid var(--gold);margin-top:35px;padding-left:18px;font-size:14px!important}.video-upload-form{background:#fff;border:1px solid #071d3a2e;gap:18px;padding:clamp(22px,3.2vw,44px);display:grid;box-shadow:14px 14px #d79a172e}.video-upload-form .section-label{margin:0}.video-upload-form h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;margin:0;font-size:38px;line-height:1}.video-upload-form>p:not(.section-label):not(.video-form-message){color:#071d3aab;margin:0 0 5px;font-size:13px}.video-upload-form label{text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:11px;font-weight:800;display:grid}.video-upload-form input,.video-upload-form textarea{background:var(--cream);width:100%;min-height:48px;color:var(--navy);letter-spacing:normal;text-transform:none;border:1px solid #071d3a47;border-radius:0;padding:12px;font:500 16px Montserrat,Arial,sans-serif}.video-upload-form input[type=file]{min-width:0;padding:12px}.video-upload-form textarea{resize:vertical}.video-upload-form progress{width:100%;height:14px;accent-color:var(--blue)}.video-upload-form .button{cursor:pointer;min-height:50px}.video-upload-form .button:disabled{opacity:.55;cursor:wait}.video-upload-form small{color:#071d3aa6;line-height:1.5}.video-form-message{color:#9d2f16;min-height:20px;margin:0;font-size:13px;line-height:1.5}.video-form-message.success{color:#175b35;font-weight:700}.video-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.video-admin{max-width:1200px}.video-admin>p:not(.section-label){color:#071d3aad;line-height:1.6}.video-admin-list{gap:14px;margin-top:30px;display:grid}.video-admin-list article{background:#fff;border:1px solid #071d3a26;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.video-admin-list h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px}.video-admin-list p{margin:0 0 8px}.video-admin-list small{color:#071d3aa6}.video-admin-list blockquote{border-left:3px solid var(--gold);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0;padding-left:12px}.video-admin-empty{background:#fff;border:1px solid #071d3a26;margin-top:30px;padding:36px}.video-admin-empty h2{margin-top:0}.video-admin-empty a:not(.button){text-decoration:underline}@media (max-width:800px){.video-page-content{grid-template-columns:1fr;gap:34px}.video-page-intro h1{font-size:clamp(45px,10vw,72px)}.video-page-intro>p:not(.section-label){font-size:16px}.video-upload-form{box-shadow:8px 8px #d79a172e}.video-admin-list article{flex-direction:column;align-items:stretch}.video-admin-list .button{width:100%}}.video-admin-details{flex:1;min-width:0}.video-admin-actions{gap:10px;min-width:150px;display:grid}.video-admin-actions .button{white-space:nowrap}.video-admin-actions span{color:#071d3a9e;font-size:12px}.video-review-filters{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.video-review-filters button{min-height:38px;color:var(--navy);background:#fff;border:1px solid #071d3a2e;border-radius:20px;padding:8px 14px;font:800 11px/1.2 Montserrat,Arial,sans-serif}.video-review-filters button.active{border-color:var(--navy);background:var(--navy);color:#fff}.video-review-filters b{color:var(--gold);margin-left:4px}.video-review-filters+.video-admin-list{margin-top:16px}.video-review-filters~.video-admin-list article{grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:start;display:grid}.video-admin-details>.button{margin-top:12px;display:inline-flex}.video-drive-pending{color:#071d3a94;margin-top:12px;font-size:11px;display:block}.video-review-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.video-review-form label{color:#071d3a9e;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9.5px;font-weight:800;display:grid}.video-review-form .wide{grid-column:1/-1}.video-review-form select,.video-review-form textarea{width:100%;color:var(--navy);text-transform:none;background:#fbfaf6;border:1px solid #071d3a33;padding:9px;font:500 12px/1.4 Montserrat,Arial,sans-serif}.video-review-form button{background:var(--navy);color:#fff;border:0;border-radius:18px;justify-self:start;min-height:36px;padding:7px 15px;font:800 10.5px/1.2 Montserrat,Arial,sans-serif}.video-review-form>small{color:#071d3a94;align-self:center;font-size:10px}@media (max-width:800px){.video-review-filters~.video-admin-list article,.video-review-form{grid-template-columns:minmax(0,1fr)}.video-review-form .wide{grid-column:auto}}.email-typo-suggestion{color:var(--blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:800 11px/1.4 Montserrat,Arial,sans-serif;text-decoration:underline}.field-report-hero-compact{padding-block:clamp(42px,5vw,70px)}.field-report-hero-compact h1{font-size:clamp(54px,7vw,92px)}.field-report-hero-compact>p:last-child{margin-top:20px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.field-report-archive article>img{object-fit:cover;width:calc(100% + 60px);height:190px;margin:-30px -30px 24px;display:block}.field-report-share{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.field-report-share a,.field-report-share button{color:var(--navy);font:800 10px/1.2 var(--font-body);cursor:pointer;background:#fff;border:1px solid #071d3a38;padding:9px 13px;text-decoration:none}.field-report-stat-row{background:var(--navy);color:#fff;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:900px;margin:42px 0;display:grid}.field-report-stat-row div{border-right:1px solid #ffffff2e;gap:6px;padding:24px;display:grid}.field-report-stat-row strong{color:var(--gold);font:800 30px/1 var(--font-brand)}.field-report-stat-row span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.field-report-farms{max-width:900px;margin:55px 0}.field-report-farms h2{font:800 30px/1.1 var(--font-brand)}.field-report-farms>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.field-report-farms a{color:var(--navy);background:#fbfaf6;border:1px solid #071d3a2e;gap:6px;padding:20px;text-decoration:none;display:grid}.field-report-farms span,.field-report-farms small{color:#071d3a9e}@media (max-width:760px){.field-report-farms>div{grid-template-columns:1fr}.field-report-archive article>img{height:170px}}.field-report-article-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:900px;margin:48px 0;display:grid}.field-report-article-images figure{margin:0}.field-report-article-images img{aspect-ratio:4/3;object-fit:cover;width:100%}.field-report-article-images figcaption{color:#071d3a8c;margin-top:8px;font-size:11px}@media (max-width:760px){.field-report-article-images{grid-template-columns:1fr}}.producer-public-field{gap:7px}.producer-display-choice{color:#071d3aad;align-items:flex-start;gap:8px;line-height:1.4;margin-top:2px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.producer-display-choice input{accent-color:var(--blue);flex:none;margin:0;width:16px!important;height:16px!important}.field-report-body:after{clear:both;content:"";display:block}.field-report-inline-figure{clear:both}.field-report-inline-figure.image-size-medium{width:72%;margin-left:auto;margin-right:auto}.field-report-inline-figure.image-size-half{width:48%}.field-report-inline-figure.image-size-half.image-align-left{float:left;clear:left;margin:10px 30px 20px 0}.field-report-inline-figure.image-size-half.image-align-right{float:right;clear:right;margin:10px 0 20px 30px}.field-report-inline-figure.image-size-half.image-align-center{margin-left:auto;margin-right:auto}.field-report-inline-figure.image-crop-landscape img{aspect-ratio:16/9;object-fit:cover}.field-report-inline-figure.image-crop-square img{aspect-ratio:1;object-fit:cover}.field-report-inline-figure.image-crop-portrait img{aspect-ratio:4/5;object-fit:cover}.field-report-body>h2,.field-report-body>h3,.field-report-body>.field-report-pullquote{clear:both}@media (max-width:760px){.field-report-inline-figure.image-size-medium,.field-report-inline-figure.image-size-half{float:none;width:100%;margin:36px 0}.field-report-inline-figure img{max-height:none}}.field-report-article h1{font-size:clamp(36px,5vw,68px)}.field-report-sources{border:0;background:0 0;border-block:1px solid #071d3a26;max-width:760px;margin:40px 0;padding:0}.field-report-sources summary{min-height:48px;font:800 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;padding:0 4px}.field-report-sources summary span{font-size:20px;font-weight:500;line-height:1}.field-report-sources>div{padding:0 4px 16px}.field-report-sources a{margin:10px 0;font-size:13px}.field-report-article>figure{margin:42px 0 28px}.field-report-article figcaption{line-height:1.45}.field-report-body{margin:28px 0 48px}.field-report-body p{margin:0 0 26px}.field-report-body>p:last-child{margin-bottom:0}.field-report-body h2{margin:38px 0 16px}.field-report-body h3{margin:30px 0 12px}.field-report-body .field-report-pullquote,.field-report-body .field-report-inline-figure{margin-top:34px;margin-bottom:34px}@media (max-width:760px){.field-report-article>figure{margin:30px 0 22px}.field-report-body{margin:22px 0 40px}.field-report-body p{margin-bottom:22px}.field-report-body h2{margin:32px 0 14px}.field-report-body h3{margin:26px 0 12px}.field-report-body .field-report-pullquote,.field-report-body .field-report-inline-figure,.field-report-inline-figure.image-size-medium,.field-report-inline-figure.image-size-half{margin-top:28px;margin-bottom:28px}}.community-audience-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.community-audience-cards>article{background:#fff;border:1px solid #cad4df;border-radius:12px;min-width:0;padding:1.25rem}.community-audience-cards h3{margin:0 0 .6rem;font-size:1.15rem}.community-audience-cards p{font-size:1rem}.audience-platform{background:#eaf0ff;border-radius:20px;padding:.3rem .7rem;font-size:.875rem;display:inline-block}.community-audience-cards dl>div{border-bottom:1px solid #e6ebf0;justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.community-audience-cards dd{text-align:right;overflow-wrap:anywhere;margin:0}.audience-actions{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.audience-actions a,.audience-actions summary{font-size:.875rem}.direct-buy-page{color:#071d3a;max-width:960px;margin:auto;padding:3rem 1.25rem}.direct-buy-page>h1{font-size:clamp(2rem,5vw,3rem)}.direct-buy-page p{font-size:1rem;line-height:1.6}.direct-gate{background:#fff;border:1px solid #b9c8dc;border-radius:14px;max-width:680px;margin:2rem 0;padding:1.5rem}.direct-gate>label{flex-direction:column;gap:.5rem;margin:1.25rem 0;display:flex}.direct-gate input:not([type=checkbox]){border:1px solid #8899ad;border-radius:6px;width:100%;padding:.75rem;font-size:1rem}.direct-gate fieldset{border:1px solid #c9d3df;margin:1.5rem 0;padding:1rem}.direct-gate legend{font-weight:600}.direct-gate fieldset label{gap:.6rem;padding:.5rem 0;font-size:1rem;display:flex}.direct-gate .direct-consent{flex-direction:row;align-items:flex-start}.direct-gate input[type=checkbox]{flex:none;width:20px;height:20px}.direct-result{border:1px solid #c9d3df;border-radius:12px;margin:1rem 0;padding:1.5rem}.direct-results header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.direct-blue-dot{background:#175bff;border-radius:50%;width:.65rem;height:.65rem;display:inline-block}.direct-leaf{color:#357348}.direct-empty{background:#eef3f9;padding:2rem}.direct-disclaimer{margin-top:2rem}.direct-gate [role=alert]{color:#a32020}.direct-results h2,.direct-gate h2{margin:.75rem 0;font-size:1.5rem}.direct-result h3{margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.direct-results button{border:1px solid #a7b6c9;border-radius:6px;padding:.75rem 1rem;font-size:1rem}.direct-result a{margin:.4rem 1rem .4rem 0;text-decoration:underline;display:inline-block}.direct-gate select,.direct-gate textarea{font:inherit;border:1px solid #8899ad;width:100%;padding:.75rem}.direct-gate textarea{min-height:120px}@media (max-width:650px){.community-need-table{overflow-x:auto}.community-need-table table{min-width:560px}.community-need-table th{white-space:nowrap;word-break:normal}.community-audience-cards dd{max-width:60%}}.producer-community-leaf{vertical-align:middle;color:var(--gold);margin-left:8px;flex-basis:22px!important;width:22px!important;height:22px!important}.directory-source-switch button .direct-blue-dot{margin-left:8px}.directory-source-switch button{justify-content:center;align-items:center;display:inline-flex}.direct-buy-intro{max-width:760px;margin:1.5rem 0 2rem}.direct-buy-intro h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.direct-buy-intro p{margin:.9rem 0}.community-email-lane{border-top:1px solid #071d3a26;padding:1.25rem 0}.community-email-lane h3{margin:.25rem 0 1rem}.community-email-lane dl{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;display:grid}.community-email-lane dd{margin:0}.community-email-lane td{overflow-wrap:anywhere}.community-email-lane h3{font-size:1.2rem;font-weight:800}.community-email-lane h4{margin:1.25rem 0 .5rem;font-weight:700}.community-email-lane p{margin:.6rem 0;line-height:1.6}.community-email-lane details{margin:1rem 0}.community-email-lane summary{cursor:pointer;font-weight:700}.community-email-lane details dl{margin:1rem 0}.community-email-lane>a{color:var(--navy);margin-top:.75rem;font-weight:700;text-decoration:underline;display:inline-block}.community-group-list{grid-template-columns:1fr;gap:12px;display:grid}.community-group-list>.community-audience-row{background:#fff;border:1px solid #dde2ea;border-radius:12px;padding:18px}.community-group-list>.community-audience-row>span{justify-content:space-between;gap:16px;font-weight:800;display:flex}.community-group-list>.community-audience-row>p{color:#778297;margin:8px 0}.community-group-list>.community-audience-row>small{color:#8995a9}.community-group-list>.community-audience-row:first-child{color:#fff;background:#10213f}.community-group-list>.community-audience-row:first-child>p,.community-group-list>.community-audience-row:first-child>small{color:#d1d9e5}.audience-row-details{margin-top:10px;font-size:12px}.audience-row-details summary{cursor:pointer;font-weight:600}.community-group-list>.community-audience-row:first-child .audience-actions a{color:#fff}.community-email-lane{border:1px solid #dde2ea;border-radius:12px;margin-top:16px;padding:20px}.community-email-lane h3{font-family:var(--font-display);font-size:24px}.community-email-lane .community-need-table{margin-top:14px}@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-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}.brand-leaf{-webkit-mask-image:url(/brand-leaf-mask.svg);mask-image:url(/brand-leaf-mask.svg)}.qa-preview-list{min-width:0;display:block}.qa-preview-list details{height:auto;min-height:0;overflow:visible}.qa-preview-list details:not([open])>:not(summary){display:none}.qa-preview-list details[open]>p{margin:20px 0 4px;padding-right:32px;display:block;position:static}.qa-preview-list summary{padding-right:42px;line-height:1.15}:is(.qa-preview-list summary:focus-visible,.field-menu summary:focus-visible){outline:2px solid var(--blue);outline-offset:5px}.principle{grid-template-rows:72px auto 1fr;align-content:start;row-gap:24px;display:grid}.principle .line-icon{margin:0}.principle h3{min-height:2.3em;margin:0;line-height:1.15}.principle p{align-self:start}.brand-pictogram{isolation:isolate}.finder-hero-lean .finder-copy h1{max-width:20ch;font-size:clamp(40px,4.4vw,66px);line-height:1.05}.finder-hero-lean .finder-copy>p:not(.kicker){max-width:56ch;margin:18px 0 0}.finder-page .finder-hero-lean{padding-block:36px 32px}.finder-hero-lean .finder-us-map{opacity:.16}.join-hero,.farmer-intake{gap:clamp(28px,5vw,76px);padding-top:48px;padding-bottom:72px}.join-intro h1,.farmer-intake .signup-copy h1{font-size:clamp(44px,5vw,72px);line-height:1.05}.branded-editorial-copy .qa-title-rule{margin-top:28px;margin-bottom:28px}.intake-paths{align-items:stretch}.intake-paths>section{align-self:stretch}.field-menu summary{min-width:44px;min-height:44px}.field-menu:not([open])>.field-menu-panel{display:none}.field-menu-panel{overscroll-behavior:contain}.mission-belief-grid{grid-template-columns:1fr}.mission-belief-grid article{grid-template-columns:28px minmax(0,1fr);gap:12px 20px;padding:26px 0;display:grid}.mission-belief-grid article:nth-child(2n){border-left:0}.mission-belief-grid article>span{padding-top:6px}.mission-belief-grid h3{margin:0;line-height:1.12}.mission-belief-grid p{grid-column:2;max-width:65ch}.mission-audience-grid h3,.mission-work-grid h3{line-height:1.12}.label-brief-grid{grid-template-columns:1fr}.label-brief-grid article{grid-template-columns:minmax(145px,.6fr) minmax(0,2fr);gap:24px;padding:32px;display:grid}.label-brief-grid article:nth-child(2n){border-left:0}.label-brief-grid h3{margin:0;font-size:clamp(30px,2.7vw,40px);line-height:1.1}.label-brief-grid dl{grid-template-columns:1fr 1fr;gap:28px;display:grid}.label-brief-grid dl>div{border:0;padding:0}.label-brief-grid dt{color:var(--navy);font-size:11px;line-height:1.5}.label-brief-grid dd{margin-top:12px}@media (max-width:900px){.principle{grid-template-rows:auto auto auto}.principle h3{min-height:0}.join-hero,.farmer-intake{gap:28px;padding-top:28px}.join-intro .join-lede{margin-block:18px;font-size:16px}.label-brief-grid article{grid-template-columns:1fr;padding:28px 0}}.signup-form{align-items:start;gap:20px 24px}.signup-form .field{align-content:start;gap:8px}.signup-form .field label,.signup-choice legend{color:var(--navy);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.signup-form .field input,.signup-form .field select,.signup-form .field textarea{min-height:54px;font-family:var(--font-body);padding:14px;font-size:16px;line-height:1.45}.signup-choice{border:0;min-width:0;margin:0;padding:0}.signup-choice legend{margin-bottom:10px}.signup-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signup-choice button{min-height:48px;color:var(--navy);font-family:var(--font-body);text-align:left;cursor:pointer;background:#fff;border:1px solid #071d3a33;padding:11px 13px;font-size:12px;font-weight:600;line-height:1.35}.signup-choice button:hover{border-color:var(--navy)}.signup-choice button.active{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:inset 4px 0 0 var(--gold)}.signup-choice button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.signup-choice-error{color:#8d1c13;background:#b4231812;border-left:4px solid #b42318;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.signup-welcome-success{border-top:7px solid var(--gold);background:var(--cream);color:var(--navy);outline:none;gap:18px;margin-top:30px;padding:clamp(28px,4vw,44px);display:grid;box-shadow:12px 12px #d79a1759}.signup-welcome-success h3{font:800 clamp(38px,5vw,58px)/1 var(--font-brand);margin:0}.signup-welcome-success>p:not(.section-label):not(.signup-welcome-signoff){margin:0;font-size:16px;line-height:1.65}.signup-welcome-start{border-block:1px solid #071d3a29;gap:8px;margin-top:4px;padding:20px 0;display:grid}.signup-welcome-start>strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:11px}.signup-welcome-start a{width:max-content;max-width:100%;color:var(--blue);text-underline-offset:4px;font-size:15px;font-weight:800}.signup-welcome-tagline{letter-spacing:.06em;font-size:13px;line-height:1.55}.signup-welcome-signoff{font:800 18px/1.35 var(--font-brand);letter-spacing:.06em;margin:0}.signup-welcome-signoff span{font:700 10px/1.4 var(--font-body);letter-spacing:.13em}@media (max-width:520px){.signup-choice>div{grid-template-columns:1fr}.signup-form{gap:18px}.signup-welcome-success{padding:26px 22px;box-shadow:8px 8px #d79a1759}}.producer-editor{gap:16px 18px;padding:20px}.producer-editor .editor-fields,.review-fields{font-family:var(--font-body)}.producer-editor .field,.review-edit-grid>label{align-content:start;gap:7px;display:grid}.producer-editor .field>label,.review-edit-grid>label,.compact-choice-field>legend{color:var(--navy);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.producer-editor input:not([type=checkbox]):not([type=hidden]),.producer-editor textarea,.review-fields input:not([type=checkbox]):not([type=hidden]),.review-fields textarea,.review-fields select{background:#fff;min-height:46px;font-weight:500;line-height:1.45;font-family:var(--font-body)!important;border:1px solid #071d3a2e!important;border-bottom:2px solid #071d3a40!important;padding:11px 12px!important;font-size:14px!important}.producer-editor textarea,.review-fields textarea{resize:vertical;min-height:84px}.editor-section-title{font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid #071d3a29;margin:10px 0 0;padding:12px 0 6px;font-size:22px;line-height:1}.form-note{color:#071d3a9e;margin:0;font-size:12px;line-height:1.5}.compact-choice-field{border:0;min-width:0;margin:0;padding:0}.compact-choice-field>legend{margin-bottom:7px}.compact-choice-field>div{flex-wrap:wrap;gap:7px;display:flex}.compact-choice-field button{min-height:40px;color:var(--navy);font-family:var(--font-body);text-align:left;cursor:pointer;background:#fff;border:1px solid #071d3a33;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.3}.compact-choice-field button:hover{border-color:var(--navy)}.compact-choice-field button.active{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.compact-choice-field button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.compact-choice-field button:disabled{cursor:not-allowed;opacity:.6}.publishing-checklist{border-top-width:4px;grid-template-columns:minmax(190px,.55fr) 1.45fr;gap:16px;padding:16px}.publishing-checklist ul{grid-template-columns:repeat(3,minmax(0,1fr))}.publishing-checklist li{padding:8px;font-size:8px;line-height:1.35}.publication-override{background:#fff7e5;grid-column:1/-1;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11px;line-height:1.45;display:flex}.publication-override input{margin-top:2px;width:auto!important;min-height:0!important}.directory-work-group>header{padding:16px 20px}.directory-work-group>header h2{font-family:var(--font-display);font-size:27px}.directory-work-group>header>b{width:34px;height:34px;font-size:11px}.directory-profile-summary{padding:15px 17px!important}.listing-blue-check-control{padding:10px 12px}.listing-blue-check-control button{min-height:40px}.post-publish-result{border-left:5px solid var(--gold);background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:16px 18px;display:flex}.post-publish-result>div{gap:4px;display:grid}.post-publish-result span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.post-publish-result strong{font-size:17px}.post-publish-result p{color:#ffffffbf;margin:0;font-size:12px}.post-publish-result nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-publish-result .button{padding:10px 12px}.post-publish-result .text-link{color:#fff}.producer-linked-highlight{outline:3px solid var(--blue);outline-offset:5px}.submission-toolbar select,.owner-view-menu select,.review-assignment select,.close-action select,.directory-work-filter input{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,transparent 50%);font-family:var(--font-body);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #071d3a33;border-radius:0;padding-right:30px;font-size:12px;font-weight:600}.producer-workspace-header{padding:22px 28px}.producer-workspace-header h1{font-size:clamp(34px,3.4vw,48px)}.producer-stage-bar a{padding:11px 13px}.producer-stage-bar small{display:none}.producer-workspace-surface{padding:18px 22px}.submission-toolbar.workspace-integrated-toolbar{max-width:520px;margin-bottom:10px;padding-bottom:12px;display:block}.submission-lane{margin-block:12px!important}.submission-lane>header,.community-lane>summary{padding:11px 0}.workspace-tools-menu>summary{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #071d3a33;font-size:10px;font-weight:800}.admin-shell .workspace-tools-menu .owner-view-menu{gap:0;width:230px;padding:6px;display:grid}.workspace-tools-menu .owner-view-menu>a{color:var(--navy);background:#fff;border:0;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none}.workspace-tools-menu .owner-view-menu>a:hover{background:#f4f2ec}.workspace-tools-menu .owner-view-menu>span{color:#071d3a8c;letter-spacing:.09em;text-transform:uppercase;padding:10px 12px 5px;font-size:8px;font-weight:800}.workspace-tools-menu .owner-view-menu>.return-owner{background:var(--navy);color:#fff;border-top:1px solid #071d3a24;margin-top:5px}.workspace-integrated-toolbar{align-items:end;grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;gap:10px!important;max-width:none!important;margin:0 0 12px!important;padding:12px!important;display:grid!important}.compact-stage-nav{align-items:stretch;overflow-x:auto;background:0 0!important;border:0!important;gap:6px!important;margin:0!important;display:flex!important}.compact-stage-nav a,.directory-status-filters.compact-stage-nav>a{min-width:max-content;min-height:42px;font-family:var(--font-body);text-transform:uppercase;align-items:center;gap:8px;font-weight:800;text-decoration:none;color:var(--navy)!important;box-shadow:none!important;background:#fff!important;border:1px solid #071d3a33!important;border-radius:0!important;padding:10px 12px!important;font-size:9px!important;display:flex!important}.compact-stage-nav a b,.directory-status-filters.compact-stage-nav>a>strong{line-height:1;font-family:var(--font-body)!important;color:inherit!important;font-size:12px!important}.compact-stage-nav a.active,.compact-stage-nav a[aria-current=page]{border-color:var(--navy)!important;background:var(--navy)!important;color:#fff!important}.compact-stage-nav a.live b,.compact-stage-nav a.live strong{color:var(--gold)!important}.compact-stage-nav a small{display:none!important}.directory-stage-tools{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:10px;margin-bottom:16px;display:grid}.directory-stage-tools .directory-work-filter{background:0 0;border:0;margin:0;padding:0}.directory-stage-tools .directory-work-filter label{font-size:8px}.directory-stage-tools .directory-work-filter input{height:42px}.directory-stage-tools .directory-work-filter .button{min-height:42px;padding:10px 13px}.record-status{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;background:#f0eee7;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.record-status.status-awaiting_review,.record-status.status-reviewing{background:var(--navy);color:#fff}.record-status.status-producer_contacted,.record-status.status-permission_requested,.record-status.status-needs_information{color:#fff;background:#b42318}.communication-mode-switch{background:0 0;border:0;gap:6px;width:max-content;max-width:100%;margin-bottom:12px;display:flex}.communication-mode-switch button{text-align:center;background:#fff;border:1px solid #071d3a33;min-height:42px;padding:10px 14px;display:block}.communication-mode-switch button.active{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:none}.communication-mode-switch button span{display:none}.communications-shell{gap:12px}.communications-shell>.communication-settings{padding:9px 12px}.admin-shell select,.admin-shell input[type=search],.admin-shell input[type=text],.admin-shell input[type=email],.admin-shell input[type=url],.admin-shell input[type=date]{font-family:var(--font-body);font-size:12px;font-weight:500}@media (max-width:950px){.workspace-integrated-toolbar,.directory-stage-tools{grid-template-columns:1fr!important}.compact-stage-nav{order:1}.workspace-integrated-toolbar .queue-search{order:2}}@media (max-width:800px){.publishing-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr))}.post-publish-result{flex-direction:column;align-items:flex-start}.submission-toolbar{grid-template-columns:1fr}}@media (max-width:560px){.producer-editor{gap:14px;padding:14px}.compact-choice-field>div{grid-template-columns:1fr 1fr;display:grid}.compact-choice-field button{width:100%}.publishing-checklist ul{grid-template-columns:1fr}.post-publish-result nav,.post-publish-result .button,.post-publish-result .text-link{text-align:center;width:100%}}@media (max-width:520px){.finder-page .finder-hero-lean{padding-block:24px}.finder-hero-lean .finder-copy h1{font-size:40px}.finder-hero-lean .finder-copy>p:not(.kicker){font-size:16px;line-height:1.5}.qa-preview-list summary{font-size:26px}.label-brief-grid dl{grid-template-columns:1fr;gap:22px}.label-brief-grid dl>div+div{border-top:1px solid #071d3a2e;padding-top:20px}}@media (min-width:901px){.knowledge-start,.family-farm-bridge,.contract-section{grid-template-columns:minmax(430px,1fr) minmax(470px,1.12fr);align-items:center;gap:clamp(54px,6vw,92px);padding-top:clamp(68px,7vw,102px);padding-bottom:clamp(88px,8vw,116px)}.food-route-section,.poultry-brief,.verify-section,.knowledge-sources,.consumer-action-section{padding-top:clamp(68px,7vw,102px);padding-bottom:clamp(88px,8vw,116px)}.systems-section{padding-top:clamp(38px,3.5vw,54px)}.knowledge-heading,.consumer-action-section>header{grid-template-columns:minmax(500px,1.05fr) minmax(440px,.95fr);align-items:center;gap:16px clamp(54px,6vw,92px);margin-bottom:40px}.knowledge-start h2,.knowledge-heading h2,.family-farm-bridge h2,.contract-section h2,.verify-section h2,.knowledge-sources h2,.systems-section h2,.consumer-action-section h2{letter-spacing:.002em;max-width:15ch;font-size:clamp(46px,4vw,64px);line-height:1}.family-farm-bridge h2{max-width:16ch}.consumer-action-section h2{max-width:14ch}.knowledge-heading>p:last-child,.consumer-action-section>header>p:last-child{align-self:center;max-width:620px;font-size:16px;line-height:1.65}.systems-section .knowledge-heading>p:last-child{text-align:center;text-wrap:balance;justify-self:center}.knowledge-copy,.family-farm-bridge>div:last-of-type,.contract-section>div:last-of-type{padding-top:20px}.knowledge-copy p,.family-farm-bridge>div:last-of-type p,.contract-section>div:last-of-type p{font-size:17px;line-height:1.68}.consumer-question-grid{margin-top:42px}}@media (max-width:900px){.knowledge-start,.family-farm-bridge,.contract-section,.food-route-section,.poultry-brief,.verify-section,.knowledge-sources,.consumer-action-section{padding-top:64px;padding-bottom:88px}.systems-section{padding-top:30px}}.field-report-body a{color:#175bff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.field-report-body a:hover,.field-report-body a:focus-visible){color:#0d47d9;text-decoration-thickness:2px}.admin-shell{max-width:1440px;margin:0 auto;padding:24px}.admin-shell .admin-header{align-items:center;gap:20px;min-height:0;padding:24px 28px}.admin-shell .admin-header h1{margin:6px 0;font-size:clamp(28px,3.2vw,44px);line-height:1.1}.admin-shell .admin-header p{margin:4px 0;font-size:14px}.admin-shell .admin-header .section-label{font-size:10px}.admin-shell .admin-actions{flex-wrap:wrap;align-items:center;gap:20px}.admin-shell .admin-tabs{flex-wrap:wrap;gap:0;margin-bottom:20px;padding:0;display:flex}.admin-shell .admin-tabs>a,.admin-shell .owner-view-menu{min-height:48px;padding:14px 16px;font-size:11px}.field-report-admin-header{justify-content:space-between;align-items:end;gap:24px;padding:20px 0 28px;display:flex}.field-report-admin-header h1{font:800 clamp(38px,5vw,62px)/1 var(--font-brand);margin:4px 0}.field-report-admin-header p:last-child{color:#647489;margin:10px 0 0}.field-report-workspace{background:#fff;border:1px solid #d0d5dc;grid-template-columns:300px minmax(0,1fr);min-height:720px;display:grid}.field-report-workspace>aside{background:#f4f3ef;border-right:1px solid #d0d5dc;padding:18px}.field-report-new{color:#fff;background:#071d3a;border:0;width:100%;min-height:44px;font-weight:800}.field-report-counts{gap:8px;margin:14px 0;display:flex}.field-report-counts span{text-align:center;color:#647489;text-transform:uppercase;background:#fff;border:1px solid #d0d5dc;flex:1;padding:9px 6px;font-size:9px}.field-report-counts b{color:#071d3a;margin-top:3px;font-size:17px;display:block}.field-report-list{gap:7px;display:grid}.field-report-list button{color:#071d3a;text-align:left;background:0 0;border:1px solid #0000;gap:6px;padding:14px;display:grid}.field-report-list button:hover,.field-report-list button.active{background:#fff;border-color:#175bff}.field-report-list small{color:#d79a17;text-transform:uppercase;font-size:9px;font-weight:800}.field-report-list strong{font:700 14px/1.35 var(--font-brand)}.field-report-list span{color:#647489;font-size:10px}.field-report-editor{padding:clamp(22px,3vw,42px)}.field-report-editor>header{border-bottom:1px solid #d0d5dc;justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;display:flex}.field-report-editor h2{max-width:650px;font:800 clamp(28px,3vw,42px)/1.05 var(--font-brand);margin:0}.field-report-editor>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.field-report-editor .button{min-height:39px;padding:9px 13px}.field-report-form{grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;display:grid}.field-report-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.field-report-form input,.field-report-form select,.field-report-form textarea{color:#071d3a;width:100%;font:inherit;background:#fff;border:1px solid #c9ced6;border-radius:5px;padding:13px;line-height:1.55}.field-report-form textarea{resize:vertical}.field-report-form label>small{color:#647489;font-weight:400}.field-report-form .wide{grid-column:1/-1}.field-report-form details{border-top:1px solid #d0d5dc;border-bottom:1px solid #d0d5dc}.field-report-form details>summary{cursor:pointer;padding:15px 0;font-weight:800}.field-report-form details>div{grid-template-columns:1fr 1fr;gap:18px;padding:4px 0 20px;display:grid}.field-report-email{background:#f4f3ef;border-left:5px solid #d79a17;grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.field-report-email>header{grid-column:1/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}.field-report-email h3{font:800 24px var(--font-brand);margin:0}.field-report-email>header>span{color:#647489;max-width:310px;font-size:11px;line-height:1.5}.field-report-email>.button{justify-self:start}.field-report-notice{color:#175bff;min-height:20px;font-size:12px;font-weight:700}@media (max-width:860px){.field-report-admin-header{flex-direction:column;align-items:flex-start}.field-report-workspace{grid-template-columns:1fr}.field-report-workspace>aside{border-bottom:1px solid #d0d5dc;border-right:0}.field-report-list{grid-template-columns:repeat(2,1fr)}.field-report-editor>header{flex-direction:column}.field-report-editor>header>div:last-child{justify-content:flex-start}.field-report-form,.field-report-form details>div,.field-report-email{grid-template-columns:1fr}.field-report-form .wide,.field-report-email>header{grid-column:1}.field-report-email>header{flex-direction:column}.field-report-image-preview{max-width:100%}}.field-report-workspace>aside>h3{text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px;font-size:10px}.field-report-steps{background:#d0d5dc;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0;display:grid}.field-report-steps button{color:#071d3a;min-width:0;font:800 10px/1.2 var(--font-body);cursor:pointer;background:#f4f3ef;border:0;align-items:center;gap:8px;padding:13px;display:flex}.field-report-steps button.active{color:#fff;background:#071d3a}.field-report-steps b{color:#071d3a;background:#d79a17;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.field-report-step{gap:18px;display:grid}.field-report-step>h3{font:800 30px/1 var(--font-brand);margin:0}.field-report-step>label,.field-report-step .field-report-form label{gap:7px;font-size:11px;font-weight:800;display:grid}.field-report-step textarea,.field-report-step input,.field-report-step select{box-sizing:border-box;color:#071d3a;width:100%;font:500 13px/1.5 var(--font-body);background:#fff;border:1px solid #c9ced6;padding:12px}.field-report-step-actions{justify-content:flex-end;gap:9px;display:flex}.field-report-facts,.field-report-validation{background:#f4f3ef;border-left:5px solid #d79a17;padding:20px;font-size:12px;line-height:1.55}.field-report-validation{border-left-color:#175bff}.field-report-validation ul{margin-bottom:0}.field-report-marker-count{float:right;color:#647489;font-size:10px}.field-report-marker-count.warning{color:#9b3b1b}.field-report-checkbox{grid-template-columns:20px 1fr;align-items:center;display:flex!important}.field-report-checkbox input{width:18px;height:18px}.field-report-farm-picker{border:1px solid #d0d5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:220px;padding:8px;display:grid;overflow:auto}.field-report-farm-picker>span{align-items:center;gap:7px;padding:6px;font-size:10px;display:flex}.field-report-farm-picker input{width:16px}.field-report-preview-controls{gap:6px;display:flex}.field-report-preview-controls button{color:#071d3a;background:#fff;border:1px solid #c9ced6;padding:8px 12px;font-weight:800}.field-report-preview-controls button.active{color:#fff;background:#071d3a}.field-report-admin-preview.phone{max-width:390px;margin-inline:auto}.field-report-share-boxes{gap:16px;display:grid}.field-report-share-boxes label{background:#f4f3ef;border:1px solid #d0d5dc;gap:8px;padding:18px;display:grid}.field-report-share-boxes .button{justify-self:start}@media (max-width:860px){.field-report-steps{grid-template-columns:1fr 1fr}.field-report-step-actions{display:grid}.field-report-farm-picker{grid-template-columns:1fr}}@media (max-width:480px){.field-report-list{grid-template-columns:1fr}.field-report-editor{padding:18px 14px}.field-report-steps button{padding:10px 8px}.field-report-step .field-report-form{grid-template-columns:minmax(0,1fr)}}.field-report-category{border:0;grid-column:1/-1;margin:0;padding:0}.field-report-category legend{margin-bottom:8px;font-size:12px;font-weight:700}.field-report-category>div{flex-wrap:wrap;gap:7px;display:flex}.field-report-category button{color:#071d3a;background:#fff;border:1px solid #c9ced6;border-radius:5px;min-height:38px;padding:7px 11px;font:700 11px inherit}.field-report-category button.active{color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell .admin-summary,.admin-shell .team-summary{background:#fff;border:1px solid #d0d5dc;gap:0;margin:16px 0}.admin-shell .admin-summary article,.admin-shell .team-summary article{color:#071d3a;background:#fff;border-right:1px solid #d0d5dc;min-height:0;padding:16px 20px}.admin-shell .admin-summary strong,.admin-shell .team-summary strong{color:#071d3a;margin:4px 0;font-size:30px;line-height:1.2}.admin-shell .admin-summary small{color:#54657b;font-size:12px}.admin-shell .admin-summary span,.admin-shell .team-summary span{color:#071d3a;font-size:11px}.admin-shell .admin-table-section{margin:20px 0;padding:20px}.admin-shell .admin-table-heading h2,.admin-shell .campaign-editor h2{font-size:28px}.admin-shell .queue-state-note{font-size:13px;line-height:1.5}.admin-shell .directory-work-filter{margin:20px 0;padding:16px}.admin-shell .directory-work-group>header{padding:16px 20px}.admin-shell .directory-listing-row summary{padding:18px 20px}.admin-shell .compact-submission-record>summary{gap:14px;padding:16px}.admin-shell .compact-submission-record .producer-bio-avatar{width:38px;min-width:38px;height:38px;font-size:16px}.admin-shell .compact-producer-name strong{font-size:17px}.admin-shell .compact-producer-name small{font-size:12px}.admin-shell .editor-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;padding:0;display:grid}.admin-shell .editor-section-title{border-top:1px solid #d0d5dc;margin:0;padding-top:16px;font-size:22px}.admin-shell .editor-fields .field-wide{grid-column:1/-1}.admin-shell .campaign-inputs{border:0;min-width:0;margin:0;padding:0}.admin-shell .communications-shell{flex-direction:column;gap:16px;display:flex}.admin-shell .communication-settings{order:3}.admin-shell .campaign-list{grid-area:1/2}.admin-shell .campaign-editor{grid-area:1/1;min-width:0}.admin-shell .campaign-editor header{margin-bottom:16px}.admin-shell .recipient-picker{border:1px solid #d0d5dc;margin:12px 0;padding:12px 16px}.admin-shell .recipient-picker summary{cursor:pointer;font-size:14px;font-weight:600}.admin-shell .contact-finder{border:0;margin:12px 0 0;padding:0}.admin-shell .contact-finder-list{max-height:340px;overflow:auto}.admin-shell .contact-finder-list article{gap:12px;padding:12px 0}.admin-shell .delivery-status-note{color:#54657b;margin-top:16px;font-size:12px;line-height:1.6}.admin-pagination,.people-tabs{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.admin-pagination button,.people-tabs a{color:#071d3a;font:inherit;background:#fff;border:1px solid #c9ced6;padding:10px 16px;font-size:13px}.people-tabs a[aria-current=page]{border-bottom:3px solid #d79a17;font-weight:700}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-shell button:disabled{cursor:not-allowed}@media (max-width:700px){.admin-shell{padding:12px}.admin-shell .admin-header{padding:18px;display:block}.admin-shell .admin-header h1{font-size:30px}.admin-shell .admin-actions{flex-direction:row;justify-content:flex-start;gap:20px;margin-top:14px;display:flex}.admin-shell .admin-actions .text-link{padding:0;font-size:10px}.admin-shell .admin-tabs{white-space:nowrap;flex-wrap:nowrap;margin-bottom:12px;display:flex;overflow-x:auto}.admin-shell .admin-tabs>a,.admin-shell .owner-view-menu{flex:none;padding:10px 12px}.admin-shell .admin-summary,.admin-shell .team-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell .admin-submission-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .admin-summary article,.admin-shell .team-summary article{border-bottom:1px solid #d0d5dc;padding:10px}.admin-shell .admin-summary small{display:none}.admin-shell .admin-summary span{letter-spacing:.04em;font-size:9px}.admin-shell .admin-summary strong{font-size:26px}.admin-shell .admin-table-section{margin:12px 0;padding:12px}.admin-shell .editor-fields{grid-template-columns:1fr}.admin-shell .communications-workspace{flex-direction:column;gap:16px;display:flex}.admin-shell .campaign-editor{order:0;padding:16px}.admin-shell .campaign-list{order:1;max-height:260px;overflow:auto}.admin-shell .contact-finder-list article{flex-direction:column;align-items:stretch;display:flex}.admin-shell .contact-email{overflow-wrap:anywhere}.admin-shell .campaign-actions{flex-wrap:wrap;gap:8px;display:flex}}.producer-pipeline{gap:18px;display:grid}.pipeline-topline{justify-content:flex-end;display:flex}.pipeline-stages{background:#fff;border:1px solid #d8dee8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pipeline-stages button{color:#071d3a;background:#fff;border:0;border-right:1px solid #d8dee8;justify-content:space-between;align-items:center;gap:8px;padding:15px 16px;font:700 14px Montserrat,sans-serif;display:flex}.pipeline-stages button:last-child{border-right:0}.pipeline-stages button.active{color:#fff;background:#071d3a}.pipeline-stages b{color:#071d3a;background:#e9eef7;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.pipeline-toolbar{background:#f5f6f8;border:1px solid #d8dee8;grid-template-columns:minmax(240px,1fr) auto 170px;align-items:end;gap:14px;padding:16px;display:grid}.pipeline-toolbar label,.pipeline-toolbar fieldset{color:#516078;border:0;gap:7px;margin:0;padding:0;font:700 12px Montserrat,sans-serif;display:grid}.pipeline-toolbar input,.pipeline-toolbar select,.pipeline-edit-form input,.pipeline-edit-form select,.pipeline-edit-form textarea,.pipeline-panel-actions select{color:#071d3a;background:#fff;border:1px solid #bfc8d6;width:100%;min-height:44px;padding:10px 12px;font:500 14px Montserrat,sans-serif}.pipeline-toolbar fieldset{align-items:center;gap:6px;display:flex}.pipeline-toolbar legend{clip:rect(0 0 0 0);position:absolute}.pipeline-toolbar fieldset button{color:#071d3a;background:#fff;border:1px solid #bfc8d6;padding:11px 12px;font-weight:700}.pipeline-toolbar fieldset button.active{color:#174dcb;background:#edf3ff;border-color:#175bff}.pipeline-list{background:#fff;border:1px solid #d8dee8;display:grid}.pipeline-row{text-align:left;color:#071d3a;background:#fff;border-top:0;border-bottom:1px solid #e1e5eb;border-left:5px solid #8894a6;border-right:0;grid-template-columns:48px minmax(0,1fr) 128px 130px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:grid}.pipeline-row.no-tier{border-left-width:1px}.pipeline-row:last-child{border-bottom:0}:is(.pipeline-row:hover,.pipeline-row:focus-visible){background:#f7f9fd}.pipeline-row.tier-close{border-left-color:#175bff}.pipeline-row.tier-check{border-left-color:#d79a17}.pipeline-row.tier-nudge{border-left-color:#5d78a8}.pipeline-row.tier-work{border-left-color:#a8b0bc}.pipeline-initials{color:#e0a21a;background:#071d3a;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.pipeline-row-main{gap:6px;min-width:0;display:grid}.pipeline-row-main small{text-overflow:ellipsis;white-space:nowrap;color:#65738a;overflow:hidden}.pipeline-row-main small.pipeline-missing{color:#7b6748;font-size:11px}.pipeline-row-main em{color:#42516a;background:#eef1f6;border-radius:99px;padding:5px 8px;font:700 11px Montserrat,sans-serif}.pipeline-row-main em.mission{color:#8c5c00;background:#fff3d7}.pipeline-row-main em.check{color:#8a5600;background:#fff0d1}.pipeline-tier{color:#5d6a7f;font:700 12px Montserrat,sans-serif}.pipeline-finish>span,.pipeline-progress{background:#e4e9f1;border-radius:99px;height:7px;overflow:hidden}.pipeline-finish i,.pipeline-progress i{background:#175bff;height:100%;display:block}.pipeline-scrim{z-index:80;background:#071d3a70;border:0;position:fixed;inset:0}.pipeline-panel{z-index:81;overscroll-behavior:contain;background:#fbfaf6;width:min(660px,92vw);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #071d3a3d}.pipeline-panel-header{background:#fff;border-bottom:1px solid #d8dee8;justify-content:space-between;gap:16px;padding:24px 26px;display:flex}.pipeline-panel-header h2{color:#071d3a;margin:8px 0 5px;font:800 31px Oswald,sans-serif}.pipeline-panel-header p{color:#65738a;margin:0}.pipeline-chip-row{flex-wrap:wrap;gap:7px;display:flex}.pipeline-chip-row span{color:#31415a;background:#edf2fa;border-radius:99px;padding:6px 9px;font:700 11px Montserrat,sans-serif}.pipeline-close{color:#071d3a;background:0 0;border:0;font-size:30px;line-height:1}.pipeline-panel-actions{background:#fff;border-bottom:1px solid #d8dee8;align-items:center;gap:9px;padding:14px 26px;display:flex}.pipeline-panel-actions details{position:relative}.pipeline-panel-actions summary{cursor:pointer;border:1px solid #bfc8d6;padding:10px 14px;font-weight:800;list-style:none}.pipeline-panel-actions details>div{z-index:3;background:#fff;border:1px solid #bfc8d6;gap:10px;width:280px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #071d3a2e}.pipeline-panel-actions label{gap:6px;font:700 12px Montserrat,sans-serif;display:grid}.pipeline-panel-actions label button,.pipeline-panel-actions details>div>button{color:#fff;background:#071d3a;border:0;padding:10px;font-weight:700}.pipeline-menu-note{color:#68758a;margin:0;font-size:12px}.pipeline-needed>div:first-child{justify-content:space-between;gap:12px;display:flex}.pipeline-needed ul{color:#6a7484;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:0;font-size:13px;list-style:none;display:grid}.pipeline-needed li.complete{color:#164b39}.pipeline-progress{height:9px;margin-top:9px}.pipeline-check-reason{color:#70501a;background:#fff6df;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:10px;font-size:12px;display:flex}.pipeline-check-reason button{color:#174dcb;background:0 0;border:0;font-weight:800;text-decoration:underline}.pipeline-compact-toggles{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid!important}.pipeline-compact-toggles button,.pipeline-compact-toggles>span{color:#071d3a;text-align:center;background:#fff;border:1px solid #c4ccd8;place-items:center;min-height:42px;font-weight:800;display:grid}.pipeline-compact-toggles button.on,.pipeline-compact-toggles>span.on{color:#805400;background:#fff4d7;border-color:#d79a17}.pipeline-compact-toggles button.on.blue,.pipeline-compact-toggles>span.on.blue{color:#174dcb;background:#edf3ff;border-color:#175bff}.pipeline-compact-toggles button:disabled{opacity:.52}.pipeline-compact-toggles>span{opacity:.72}.pipeline-sent h3{margin:0 0 13px;font:800 20px Oswald,sans-serif}.pipeline-sent dl{gap:10px;margin:0;display:grid}.pipeline-sent dl div{grid-template-columns:100px 1fr;gap:12px;display:grid}.pipeline-sent dt{color:#6b7688;font-size:12px;font-weight:700}.pipeline-sent dd{color:#071d3a;margin:0}.pipeline-panel-section{padding:0}.pipeline-panel-section>summary{cursor:pointer;color:#071d3a;padding:18px;font-weight:800}.pipeline-panel-section[open]>summary{border-bottom:1px solid #d8dee8}.pipeline-panel-section>.producer-editor,.pipeline-panel-section>.pipeline-edit-form{padding:18px}.pipeline-edit-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pipeline-edit-form label{color:#435169;gap:6px;font:700 12px Montserrat,sans-serif;display:grid}.pipeline-edit-form .wide{grid-column:1/-1}.pipeline-form-actions{align-items:center;gap:12px;display:flex}.pipeline-evidence-summary{color:#56637a;background:#f5f6f8;flex-wrap:wrap;gap:14px;padding:12px;font-size:12px;display:flex}.pipeline-add-panel{width:min(520px,92vw)}.pipeline-check-reason>div{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.pipeline-owner-handoff-note{color:#65738a;margin:12px 0 0;font-size:12px;line-height:1.55}.pipeline-no-email{color:#65738a;font-size:13px;font-weight:700}@media (min-width:1001px){.pipeline-panel-manager{width:100vw;max-width:none;box-shadow:none;left:0}}.pipeline-panel-actions details>div{width:min(280px,100vw - 36px);max-height:calc(100dvh - 90px);left:auto;right:0;overflow-y:auto}@media (max-width:760px){.pipeline-stages{display:flex;overflow-x:auto}.pipeline-stages button{min-width:145px}.pipeline-toolbar{grid-template-columns:1fr}.pipeline-toolbar fieldset{overflow-x:auto}.pipeline-row{grid-template-columns:42px minmax(0,1fr) 64px;padding:14px 11px}.pipeline-tier{display:none}.pipeline-finish{grid-template-columns:1fr 35px}.pipeline-row-main small{white-space:normal}.pipeline-panel{width:100vw}.pipeline-panel-header{padding:18px}.pipeline-panel-header h2{font-size:27px}.pipeline-panel-actions{padding:12px 18px}.pipeline-needed,.pipeline-sent,.pipeline-panel-section{margin:14px}.pipeline-needed ul,.pipeline-edit-form{grid-template-columns:1fr}.pipeline-edit-form .wide{grid-column:auto}.pipeline-compact-toggles{grid-template-columns:1fr!important}.pipeline-sent dl div{grid-template-columns:1fr}.pipeline-panel-section>.producer-editor{padding:12px}.pipeline-topline{justify-content:stretch}.pipeline-topline .button{width:100%}}.pipeline-row-main em.owner-review,.pipeline-chip-row span.owner-review{color:#174f37;background:#e8f5ed}.pipeline-row-main em.blue-dot-recommendation,.pipeline-chip-row span.blue-dot-recommendation{color:#174dcb;background:#edf3ff}.admin-shell .review-fields{border:0;min-width:0;margin:0;padding:0}.admin-shell .admin-summary article>a{color:inherit;align-content:start;gap:8px;text-decoration:none;display:grid}.admin-shell .admin-summary article:has(a:hover){background:#fbfaf6}.admin-shell .admin-summary article>a:focus-visible{outline-offset:4px;outline:2px solid #175bff}.admin-shell .duplicate-hint{color:#8b5d06;font-weight:600}.admin-shell .directory-profile-summary{gap:10px;display:grid}.directory-profile-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.directory-profile-name{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.admin-shell .directory-profile-summary .producer-email-action{color:#071d3a;text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #c9ced6;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.producer-email-action:hover{background:#fff9eb;border-color:#071d3a}.producer-email-action:focus-visible{outline-offset:3px;outline:3px solid #d79a17}.producer-email-unavailable{color:#54657b;font-size:12px;font-weight:400}.directory-profile-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-profile-facts>span{letter-spacing:0;text-transform:none;background:#fbfaf6;border:1px solid #d0d5dc;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.5}.directory-profile-facts>.on-file{background:#fff9eb;border-color:#d79a17}.admin-shell .directory-profile-summary>small{color:#54657b;font-size:12px;line-height:1.5}.admin-shell .admin-tabs{background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;overflow:visible}.admin-shell .admin-tabs>a{letter-spacing:0;text-transform:none;color:#54657b;border:1px solid #0000;border-radius:8px;align-items:center;min-height:44px;padding:11px 16px;font-size:13px;display:flex}.admin-shell .admin-tabs>a:hover{color:#071d3a;background:#fff;border-color:#d0d5dc}.admin-shell .admin-tabs>a.active{color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell .admin-tabs>a:focus-visible{outline-offset:3px;outline:3px solid #d79a17}.owner-preview-menu summary:focus-visible{outline-offset:3px;outline:3px solid #d79a17}.owner-preview-menu{color:#54657b;margin-left:auto;font-size:12px;position:relative}.owner-preview-menu>summary{cursor:pointer;min-height:44px;padding:12px;list-style-position:inside}.admin-shell .owner-preview-menu .owner-view-menu{z-index:20;background:#fff;border:1px solid #d0d5dc;border-radius:8px;gap:10px;width:220px;padding:16px;font-size:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #071d3a1f}.admin-shell .owner-view-menu select{width:100%;max-width:none;min-height:44px;font:inherit;border:1px solid #c9ced6;border-radius:4px;padding:8px}.directory-status-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:4px 0 20px;display:grid}.directory-status-filters>a{color:#071d3a;background:#fff;border:1px solid #d0d5dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:18px;text-decoration:none;display:grid}.directory-status-filters>a>span{font-size:13px;font-weight:700;line-height:1.4}.directory-status-filters>a>strong{font-variant-numeric:tabular-nums;font-family:inherit;font-size:28px;font-weight:700;line-height:1}.directory-status-filters>a>small{color:#54657b;grid-column:1/-1;font-size:11px;line-height:1.5}.directory-status-filters>a:hover{border-color:#071d3a}.directory-status-filters>a[aria-current=page]{background:#fff9eb;border-color:#d79a17;box-shadow:inset 0 3px #d79a17}.directory-status-filters>a:focus-visible{outline-offset:3px;outline:3px solid #d79a17}.admin-shell .directory-search{background:0 0;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin:0 0 20px;padding:0}.admin-shell .directory-search label{text-transform:none;letter-spacing:0;color:#54657b;font-size:12px}.admin-shell .directory-search input{letter-spacing:0;border:1px solid #c9ced6;border-radius:6px;height:46px;font-size:14px;font-weight:400}.admin-shell .directory-search .button{color:#fff;text-transform:none;letter-spacing:0;background:#071d3a;border-radius:6px;min-height:46px;padding:12px 22px;font-size:13px}.admin-shell .directory-search .text-link{color:#54657b;text-transform:none;letter-spacing:0;font-size:12px}.admin-shell .directory-work-group{border-top:1px solid #d0d5dc;border-radius:8px;margin-top:20px}.admin-shell .directory-work-group>header{background:#fff;border-bottom:1px solid #d0d5dc;border-radius:8px 8px 0 0;padding:16px 20px}.admin-shell .directory-work-group>header h2{text-transform:none;margin:0 0 4px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.4}.admin-shell .directory-work-group>header>b{color:#071d3a;font-variant-numeric:tabular-nums;background:#f0eee7;border-radius:6px;flex-shrink:0;width:auto;min-width:36px;height:32px;padding:0 10px;font-size:14px}@media (max-width:1050px){.directory-status-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.admin-shell .admin-tabs{white-space:normal;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:12px 0}.admin-shell .admin-tabs>a{padding:10px 12px;font-size:12px}.owner-preview-menu{margin-left:0}.admin-shell .owner-preview-menu .owner-view-menu{left:0;right:auto}.directory-status-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.directory-status-filters>a{gap:8px;padding:14px}.directory-status-filters>a:first-child{grid-column:1/-1}.directory-status-filters>a>strong{font-size:24px}.admin-shell .directory-search{grid-template-columns:minmax(0,1fr) auto}.admin-shell .directory-search .text-link{grid-column:1/-1;justify-self:start;padding:4px 0}.admin-shell .directory-work-group>header{gap:12px;padding:14px}}.admin-shell .admin-summary,.admin-shell .team-summary,.admin-shell .communications-summary{background:0 0;border:0;gap:10px}.admin-shell .admin-summary article,.admin-shell .team-summary article,.admin-shell .communications-summary article{background:#fff;border:1px solid #d0d5dc;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.admin-shell .admin-summary span,.admin-shell .team-summary span,.admin-shell .communications-summary span{text-transform:none;letter-spacing:0;font-size:13px;line-height:1.5}.admin-shell .admin-summary strong,.admin-shell .team-summary strong,.admin-shell .communications-summary strong{font-variant-numeric:tabular-nums;margin:0;font-family:inherit;font-size:28px}.admin-shell .summary-filter{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.admin-shell .summary-filter[aria-pressed=true]{padding-bottom:8px;box-shadow:0 3px #d79a17}.admin-shell .admin-table-section,.admin-shell .campaign-editor,.admin-shell .campaign-list{background:#fff;border:1px solid #d0d5dc;border-radius:8px}.admin-shell .admin-table-heading h2,.admin-shell .campaign-editor h2,.admin-shell .submission-lane h2{text-transform:none;font-family:inherit;font-size:21px;font-weight:700;line-height:1.4}.admin-shell .button,.admin-shell .owner-queue-views button,.admin-shell .movement-interest-strip button,.admin-shell .people-tabs a{letter-spacing:0;text-transform:none;border-radius:6px;min-height:44px;font-size:13px}.admin-shell .owner-queue-views{gap:10px}.admin-shell .owner-queue-views button{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.admin-shell .owner-queue-views button b{font-variant-numeric:tabular-nums;margin:0;font-family:inherit;font-size:20px}.admin-shell .submission-toolbar,.admin-shell .workspace-filter-bar{background:#fbfaf6;border:1px solid #d0d5dc;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;padding:16px;display:flex}.admin-shell .submission-toolbar .queue-search,.admin-shell .workspace-filter-bar>label:first-child{flex:1;min-width:200px}.admin-shell .submission-toolbar label,.workspace-filter-bar label{letter-spacing:0;text-transform:none;color:#54657b;gap:7px;font-size:12px;display:grid}.admin-shell .submission-toolbar input,.admin-shell .submission-toolbar select,.workspace-filter-bar input,.workspace-filter-bar select{color:#071d3a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9ced6;border-radius:6px;padding:10px 12px;font-size:14px}.admin-shell .submission-lane{min-width:0;margin:24px 0}.submission-lane>header,.community-lane>summary{color:#071d3a;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.submission-lane>header h2{margin:0}.submission-lane>header>b,.community-lane>summary>b{background:#f0eee7;border-radius:6px;padding:5px 10px;font-size:14px}.admin-shell .community-lane{background:#fbfaf6;border:1px solid #d0d5dc;border-radius:8px;padding:0 16px}.community-lane>summary{cursor:pointer;font-weight:700;list-style:disclosure-closed}.community-lane>summary:before{content:"▸"}.community-lane[open]>summary:before{content:"▾"}.community-lane>summary small{color:#54657b;font-size:12px;font-weight:400}.community-publish-action{gap:6px;min-width:0;max-width:230px;display:grid}.community-publish-action small{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.admin-shell .workspace-integrated-toolbar{flex-direction:column;align-items:stretch;gap:12px;display:flex}.admin-shell .workspace-integrated-toolbar .compact-stage-nav{flex-wrap:wrap;display:flex;overflow:visible}.admin-shell .workspace-integrated-toolbar .queue-search{width:100%}.compact-row-actions{flex-wrap:wrap}.admin-shell .queue-block{border:1px solid #d0d5dc;border-radius:8px;margin:12px 0;overflow:hidden}.admin-shell .queue-block>header,.admin-shell .queue-collapsible>summary{background:#fff;padding:14px 16px}.admin-shell .queue-block>header h3,.admin-shell .queue-collapsible>summary h3{text-transform:none;font-family:inherit;font-size:16px}.admin-shell .queue-decision{border-top:3px solid #d79a17}.admin-shell .compact-submission-record>summary{grid-template-columns:38px minmax(180px,1fr) minmax(150px,.7fr) auto;gap:8px 14px}.admin-shell .compact-producer-name{grid-area:1/2/3}.admin-shell .compact-origin{grid-area:1/3;display:block}.admin-shell .compact-agreement{grid-area:2/3;display:block}.admin-shell .compact-status{grid-area:3/2}.admin-shell .compact-row-actions{grid-area:1/4/3}.admin-shell .compact-email-status{grid-area:3/3/auto/5;display:block}.admin-shell .admin-disclosure>summary,.admin-shell .role-permissions>summary{cursor:pointer;padding:8px 0;font-weight:600}.admin-shell .admin-disclosure>summary{font-size:18px}.admin-shell .role-permissions{margin-top:8px;font-size:12px}.workspace-result-count{color:#54657b;font-size:13px}.admin-shell .campaign-list>button{overflow-wrap:anywhere;border-radius:6px;margin:8px 0;padding:14px}.admin-shell .campaign-list>button strong{font-size:14px;line-height:1.5}.admin-shell :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #d79a17}@media (max-width:700px){.admin-shell .compact-submission-record>summary{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.admin-shell .compact-producer-name{grid-area:1/2}.admin-shell .compact-origin{grid-area:2/2/auto/4}.admin-shell .compact-agreement{grid-area:3/2/auto/4}.admin-shell .compact-status{grid-area:4/2/auto/4}.admin-shell .compact-row-actions{flex-direction:column;grid-area:1/3}.admin-shell .compact-email-status{grid-area:5/2/auto/4}.admin-shell .owner-queue-views{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .owner-queue-views button{gap:8px;padding:12px}.admin-shell .submission-toolbar>*,.workspace-filter-bar>*{width:100%}.admin-shell .admin-summary small{line-height:1.5;display:block}}.admin-shell .admin-primary-queue{padding:16px 20px}.admin-shell .admin-primary-queue>.admin-table-heading{align-items:center;margin-bottom:12px}.admin-shell .admin-primary-queue>.admin-table-heading .section-label{display:none}.admin-shell .admin-primary-queue>.admin-table-heading h2{margin:0;font-family:inherit;font-size:19px;line-height:1.3}.admin-shell .owner-queue-views{background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;display:flex;overflow:visible}.admin-shell .owner-queue-views button{color:#54657b;min-width:0;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d0d5dc;border-radius:6px;flex:0 auto;justify-content:flex-start;align-items:center;gap:9px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.admin-shell .owner-queue-views button:hover{color:#071d3a;background:#f5f4ee;border-color:#9aa6b5}.admin-shell .owner-queue-views button.active{color:#fff;box-shadow:none;background:#071d3a;border-color:#071d3a}.admin-shell .owner-queue-views button b{color:#071d3a;font-variant-numeric:tabular-nums;background:#edf0f4;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:auto;min-width:24px;height:auto;min-height:22px;margin:0;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:700;line-height:18px;display:inline-flex;overflow:visible}.admin-shell .owner-queue-views button.active b{color:#071d3a;background:#fff}@media (max-width:700px){.admin-shell .admin-primary-queue{padding:12px}.admin-shell .owner-queue-views{display:flex}.admin-shell .owner-queue-views button{min-height:44px;padding:8px 10px}}.admin-shell .owner-queue-views button.queue-live-filter{color:#795307;background:#fff9eb;border-color:#d79a17}.admin-shell .owner-queue-views button.queue-live-filter.active,.admin-shell .owner-queue-views button.queue-live-filter:hover{color:#071d3a;background:#d79a17;border-color:#d79a17}.admin-shell .owner-queue-views button.queue-live-filter b{color:#071d3a;background:#d79a17}.admin-shell .owner-queue-views button.queue-live-filter.active b{background:#fff9eb}.admin-shell .producer-preset-select{color:#54657b;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:12px;font-weight:600;display:flex}.admin-shell .producer-preset-select select{color:#071d3a;width:auto;max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c9ced6;border-radius:6px;padding:8px 12px}.admin-shell .communications-shell .campaign-fields label,.admin-shell .communications-shell .campaign-media form label,.admin-shell .communications-shell .producer-preset-select{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.5}.admin-shell .communications-shell .campaign-fields input,.admin-shell .communications-shell .campaign-fields select,.admin-shell .communications-shell .campaign-fields textarea{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400;line-height:1.6}.admin-shell .communications-shell .campaign-fields small,.admin-shell .communications-shell .campaign-list>button span,.admin-shell .communications-shell .campaign-list>button small{color:#54657b;font-size:12px;font-weight:400;line-height:1.5}.admin-shell .communications-shell .button,.admin-shell .communications-shell .campaign-list>button strong{font-weight:600}.admin-shell .campaign-capacity-bar{background:#fff;border:1px solid #d0d5dc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:0;display:flex;overflow:hidden}.admin-shell .campaign-capacity-bar span{color:#54657b;border-right:1px solid #d0d5dc;padding:10px 15px;font-size:12px;line-height:1.4}.admin-shell .campaign-capacity-bar span:last-child{border-right:0}.admin-shell .campaign-capacity-bar b{color:#071d3a;font-variant-numeric:tabular-nums}.admin-shell .group-preset-library{gap:10px;display:grid}.admin-shell .group-preset-library header{margin:0 0 4px;display:block}.admin-shell .group-preset-library h2{text-transform:none;margin:4px 0;font:700 18px/1.3 inherit}.admin-shell .group-preset-library header>p:last-child{color:#54657b;margin:0;font-size:12px;line-height:1.5}.admin-shell .group-preset-library details,.admin-shell .saved-campaigns{background:#fff;border:1px solid #d0d5dc;border-radius:6px}.admin-shell .group-preset-library summary,.admin-shell .saved-campaigns>summary{cursor:pointer;color:#071d3a;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.admin-shell .group-preset-library summary::-webkit-details-marker{display:none}.admin-shell .saved-campaigns>summary::-webkit-details-marker{display:none}.admin-shell .group-preset-library summary span,.admin-shell .saved-campaigns>summary span{color:#d79a17}.admin-shell .group-preset-library details>div{gap:8px;padding:0 8px 8px;display:grid}.admin-shell .group-preset-library article{background:#f7f5ef;border-left:3px solid #175bff;padding:11px}.admin-shell .group-preset-library article strong{font-size:12px;line-height:1.4;display:block}.admin-shell .group-preset-library article p{color:#54657b;margin:5px 0 9px;font-size:11px;line-height:1.45}.admin-shell .group-preset-library article .button{min-height:34px;padding:7px 9px;font-size:11px}.admin-shell .saved-campaigns{margin-top:6px}.admin-shell .saved-campaigns>div,.admin-shell .saved-campaigns>button,.admin-shell .saved-campaigns>p{margin-left:8px;margin-right:8px}.admin-shell .saved-campaigns>button{width:calc(100% - 16px)}.admin-shell .saved-campaign-tools{padding:0 8px 8px;align-items:stretch!important;gap:8px!important;margin:0!important;display:grid!important}.admin-shell .saved-campaign-tools .button{width:max-content}.admin-shell .email-purpose-choice{border:0;gap:8px;margin:0;padding:0;display:grid}.admin-shell .email-purpose-choice legend{font-size:13px;font-weight:500;line-height:1.5}.admin-shell .email-purpose-choice>div{gap:7px;display:flex}.admin-shell .email-purpose-choice button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:6px;min-height:42px;padding:9px 13px;font:600 13px/1.3 inherit}.admin-shell .email-purpose-choice button.active{color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell .email-purpose-choice small{color:#54657b;font-size:12px;line-height:1.5}.admin-shell .recipient-picker{border:0;border-bottom:1px solid #d0d5dc;padding:0 0 14px}.admin-shell .recipient-picker>summary{cursor:pointer;width:max-content;padding:8px 0;font-size:13px;font-weight:700;list-style:none}.admin-shell .recipient-picker>summary::-webkit-details-marker{display:none}.admin-shell .recipient-picker>summary:before{content:"+";color:#175bff;margin-right:8px;display:inline-block}.admin-shell .recipient-picker[open]>summary:before{content:"−"}.admin-shell .contact-finder{background:0 0;border:0;padding:10px 0 0}.admin-shell .contact-finder-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-shell .contact-finder-toolbar label{color:#54657b;gap:6px;font-size:12px;display:grid}.admin-shell .contact-finder-toolbar input{min-height:44px;font:inherit;background:#fff;border:1px solid #c9ced6;border-radius:6px;padding:10px 12px}.admin-shell .contact-group-buttons{flex-wrap:wrap;gap:6px;display:flex}.admin-shell .contact-group-buttons button{color:#071d3a;background:#fff;border:1px solid #c9ced6;border-radius:6px;min-height:44px;padding:8px 11px;font:600 12px/1.3 inherit}.admin-shell .contact-group-buttons button.active{color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell .contact-finder-count{color:#071d3a;padding:12px 0;font-size:12px;font-weight:700}.admin-shell .contact-finder-count span{color:#647489;margin-left:8px;font-weight:400}.admin-shell .contact-finder-list{border-top:1px solid #d0d5dc}.admin-shell .contact-finder-list article{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;padding:12px 0}.admin-shell .contact-finder-list .button{min-width:64px}.admin-shell .compact-filter-field{position:relative}.admin-shell .selection-count{color:#d79a17;margin-left:auto;font-size:12px;font-weight:700}.admin-shell .compact-filter-menu{position:relative}.admin-shell .compact-filter-menu>summary{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;padding:11px 14px;font:400 15px/1.4 inherit;list-style:none;display:flex}.admin-shell .compact-filter-menu>summary:after{content:"⌄";font-size:18px;font-weight:700}.admin-shell .compact-filter-menu[open]>summary:after{content:"⌃"}.admin-shell .compact-filter-menu>summary::-webkit-details-marker{display:none}.admin-shell .compact-filter-menu>div{z-index:8;background:#fff;border:1px solid #c9ced6;border-radius:8px;grid-template-columns:repeat(5,minmax(48px,1fr));gap:6px;width:100%;max-height:310px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 35px #071d3a29}.admin-shell .compact-filter-menu button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:5px;min-height:38px;padding:7px 8px;font:600 12px/1.3 inherit}.admin-shell .compact-filter-menu button.active{color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell .compact-filter-menu>div>button:first-child{grid-column:1/-1}.admin-shell .audience-group-menu>div{grid-template-columns:1fr}.admin-shell .audience-group-menu header{border-bottom:1px solid #e2e5e9;gap:6px;padding-bottom:4px;display:flex}.admin-shell .audience-group-menu header button{flex:1}.admin-shell .audience-group-menu>div>button{text-align:left;justify-content:space-between;align-items:center;display:flex}.admin-shell .audience-group-menu b{color:#d79a17}.admin-shell .compact-filter-field>small{margin-top:6px}.admin-shell .bulk-contact-selector{background:#fff;border:1px solid #d0d5dc;border-radius:6px}.admin-shell .bulk-contact-selector>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.admin-shell .bulk-contact-selector>summary::-webkit-details-marker{display:none}.admin-shell .bulk-contact-selector>summary span:before{content:"+";color:#175bff;margin-right:8px}.admin-shell .bulk-contact-selector[open]>summary span:before{content:"−"}.admin-shell .bulk-contact-selector>summary small{color:#647489;font-weight:500}.admin-shell .bulk-contact-selector>summary b{color:#d79a17;font-size:12px}.admin-shell .bulk-contact-selector>div{gap:12px;padding:0 14px 14px;display:grid}.admin-shell .bulk-contact-selector>div>p{color:#647489;margin:0;font-size:12px}.admin-shell .bulk-contact-toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.admin-shell .bulk-contact-toolbar label{gap:6px;display:grid}.admin-shell .bulk-contact-toolbar input{min-height:42px;font:inherit;background:#fff;border:1px solid #c9ced6;border-radius:6px;padding:9px 11px}.admin-shell .bulk-contact-toolbar>div,.admin-shell .bulk-contact-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-shell .bulk-contact-toolbar button,.admin-shell .bulk-contact-actions button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:5px;min-height:38px;padding:7px 10px;font:600 12px/1.3 inherit}.admin-shell .bulk-contact-toolbar button.active{color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell .bulk-contact-actions{align-items:center}.admin-shell .bulk-contact-actions span{color:#54657b;margin-right:auto;font-size:12px;font-weight:700}.admin-shell .bulk-contact-list{border-top:1px solid #e2e5e9;grid-template-columns:1fr 1fr;display:grid}.admin-shell .bulk-contact-list label{cursor:pointer;border-bottom:1px solid #e2e5e9;align-items:flex-start;gap:9px;padding:10px;display:flex}.admin-shell .bulk-contact-list label:nth-child(odd){border-right:1px solid #e2e5e9}.admin-shell .bulk-contact-list input{accent-color:#071d3a;flex:none;width:17px;height:17px;margin-top:2px}.admin-shell .bulk-contact-list span{min-width:0;display:grid}.admin-shell .bulk-contact-list strong,.admin-shell .bulk-contact-list small{text-overflow:ellipsis;overflow:hidden}.admin-shell .bulk-contact-list strong{font-size:12px}.admin-shell .bulk-contact-list small,.admin-shell .bulk-contact-more{color:#647489;font-size:11px;line-height:1.4}@media (max-width:760px){.admin-shell .contact-finder-toolbar,.admin-shell .bulk-contact-toolbar{grid-template-columns:1fr}.admin-shell .contact-group-buttons{grid-template-columns:1fr 1fr;display:grid}.admin-shell .contact-finder-list article{grid-template-columns:1fr auto}.admin-shell .contact-email{grid-column:1}.admin-shell .contact-finder-list .button{grid-area:1/2/3}.admin-shell .compact-filter-menu>div{grid-template-columns:repeat(4,minmax(48px,1fr))}.admin-shell .audience-group-menu>div,.admin-shell .bulk-contact-list{grid-template-columns:1fr}.admin-shell .bulk-contact-list label:nth-child(odd){border-right:0}}@media (min-width:900px){.admin-shell .communications-shell .campaign-fields input,.admin-shell .communications-shell .campaign-fields select,.admin-shell .communications-shell .campaign-fields textarea{font-size:16px}.admin-shell .communications-shell .campaign-fields label{font-size:14px}}.admin-shell .communications-primary-nav{border-bottom:1px solid #d0d5dc;align-items:center;gap:6px;padding:0 0 14px;display:flex}.admin-shell .communications-primary-nav button{color:#071d3a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:42px;padding:10px 15px;font:700 13px/1.3 inherit}.admin-shell .communications-primary-nav button.active{color:#fff;background:#071d3a}.admin-shell .communications-primary-nav button span{color:#d79a17;margin-left:5px}.admin-shell .communications-primary-nav .communications-new-message{color:#fff;background:#071d3a;margin-left:auto;padding-inline:18px}.admin-shell .communications-compose-bar{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-shell .communications-compose-bar .communication-mode-switch{margin:0}.admin-shell .communications-preset-link{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:6px;min-height:42px;padding:9px 14px;font:700 13px/1.3 inherit}.admin-shell .communications-library-page,.admin-shell .communications-contacts-page{gap:24px;padding:8px 0 24px;display:grid}.admin-shell .communications-library-page>header,.admin-shell .communications-contacts-page>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.admin-shell .communications-library-page h2,.admin-shell .communications-contacts-page h2{font:700 34px/1.15 var(--font-brand),Georgia,serif;margin:3px 0 6px}.admin-shell .communications-library-page header p:last-child,.admin-shell .communications-contacts-page header p:last-child{color:#647489;margin:0;font-size:14px;line-height:1.55}.admin-shell .communications-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-shell .communications-preset-grid article{background:#fff;border:1px solid #d0d5dc;border-radius:18px;align-content:start;gap:10px;min-height:215px;padding:22px;display:grid}.admin-shell .communications-preset-grid article>span{color:#d79a17;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-shell .communications-preset-grid h3{font:700 20px/1.3 var(--font-brand),Georgia,serif;margin:0}.admin-shell .communications-preset-grid p{color:#54657b;margin:0 0 6px;font-size:13px;line-height:1.5}.admin-shell .communications-preset-grid .button{place-self:end start;margin-top:auto}.admin-shell .communications-contacts-page>.contact-finder{background:#fff;border:1px solid #d0d5dc;border-radius:18px;padding:22px 26px}.admin-shell .communications-workspace{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.admin-shell .campaign-list{box-shadow:none;padding:14px}.admin-shell .campaign-editor{box-shadow:none;padding:clamp(20px,3vw,34px)}.admin-shell .communication-settings{background:#fff;border:1px solid #d0d5dc;border-radius:6px}@media (max-width:1050px){.admin-shell .communications-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-shell .communications-primary-nav{overflow-x:auto}.admin-shell .communications-primary-nav button{white-space:nowrap}.admin-shell .communications-primary-nav .communications-new-message{margin-left:0}.admin-shell .communications-compose-bar{flex-direction:column;align-items:stretch}.admin-shell .communications-preset-grid{grid-template-columns:1fr}.admin-shell .communications-library-page h2,.admin-shell .communications-contacts-page h2{font-size:28px}.admin-shell .communications-contacts-page>.contact-finder{padding:16px}}.communications-clean-shell{padding-top:20px}.communications-clean-shell>.admin-tabs{margin-bottom:12px}.mail-prototype{--mail-ink:#121b2b;--mail-muted:#687384;--mail-line:#dde1e6;--mail-soft:#f2f3f5;border:1px solid var(--mail-line);min-height:720px;color:var(--mail-ink);background:#f6f6f7;border-radius:16px;font-family:Montserrat,Arial,sans-serif;overflow:hidden}.mail-prototype button,.mail-prototype input,.mail-prototype textarea{font:inherit}.mail-prototype button{cursor:pointer}.mail-topbar{border-bottom:1px solid var(--mail-line);background:#fbfbfc;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:70px;padding:10px 22px;display:grid}.mail-brand{white-space:nowrap;align-items:center;gap:9px;display:flex}.mail-brand i{border:10px solid #175bff;border-radius:50%;width:32px;height:32px}.mail-brand strong{font-family:var(--font-brand),Georgia,serif;font-size:21px}.mail-brand span{color:var(--mail-muted);letter-spacing:.14em;margin-left:4px;font-size:11px}.mail-topbar>nav{justify-content:center;gap:5px;display:flex}.mail-topbar>nav button{color:var(--mail-ink);background:0 0;border:0;padding:14px 13px;font-size:13px;position:relative}.mail-topbar>nav button.active:after{content:"";background:#175bff;height:2px;position:absolute;bottom:2px;left:12px;right:12px}.mail-topbar nav b{background:#e9ebee;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:10px;display:inline-grid}.mail-tools{align-items:center;gap:9px;display:flex}.mail-tools input{border:1px solid var(--mail-line);background:#f4f5f6;border-radius:23px;width:220px;height:42px;padding:0 16px}.mail-primary{color:#fff!important;background:#071d3a!important;border-color:#071d3a!important}.mail-tools button,.mail-page header button,.mail-compose-page button,.mail-reader button{border:1px solid var(--mail-line);min-height:40px;color:var(--mail-ink);background:#fff;border-radius:22px;padding:8px 15px;font-weight:700}.mail-avatar{background:#e3e5e8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:inline-grid}.mail-inbox{grid-template-columns:385px minmax(0,1fr);min-height:650px;display:grid}.mail-list{border-right:1px solid var(--mail-line);background:#f5f5f6;align-content:start;padding:18px 14px;display:grid}.mail-filter-row{gap:6px;padding:0 0 14px;display:flex;overflow:auto}.mail-filter-row button,.mail-contact-filters button{border:1px solid var(--mail-line);white-space:nowrap;background:#fff;border-radius:18px;padding:7px 12px;font-size:11px}.mail-filter-row button.active,.mail-contact-filters button.active{color:#fff;background:#071d3a}.mail-list .mail-thread{color:var(--mail-ink);text-align:left;background:0 0;border:0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px 12px;display:grid;position:relative}.mail-list .mail-thread.selected{background:#fff;box-shadow:0 1px 3px #071d3a14}.mail-list .mail-thread>span:nth-child(2){gap:3px;min-width:0;display:grid}.mail-list .mail-thread strong,.mail-list .mail-thread b,.mail-list .mail-thread small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-list .mail-thread strong{font-size:13px}.mail-list .mail-thread strong i{background:#175bff;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.mail-list .mail-thread b{font-size:12px}.mail-list .mail-thread small{color:var(--mail-muted);font-size:11px;font-weight:500}.mail-list .mail-thread time{font-size:10px}.mail-list .mail-thread em{background:#e9ebee;border-radius:10px;grid-column:3;padding:4px 7px;font-size:9px;font-style:normal}.mail-count{color:var(--mail-muted);padding:16px 10px}.mail-conversation-list{gap:4px;display:grid}.mail-conversation-list>button{width:100%;color:var(--mail-ink);text-align:left;background:0 0;border:0;border-radius:14px;gap:4px;padding:14px;display:grid;position:relative}.mail-conversation-list>button:hover,.mail-conversation-list>button.active{background:#fff;box-shadow:0 1px 3px #071d3a14}.mail-conversation-list>button.unread:before{content:"";background:#175bff;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;right:14px}.mail-conversation-list>button span,.mail-conversation-list>button strong,.mail-conversation-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-conversation-list>button span{padding-right:15px;font-size:12px;font-weight:800}.mail-conversation-list>button strong{font-size:11px}.mail-conversation-list>button small{color:var(--mail-muted);font-size:10px}.mail-inbox-empty{color:var(--mail-muted);padding:24px 14px}.mail-inbox-empty strong{color:#071d3a;font-size:13px;display:block}.mail-inbox-empty p{font-size:11px;line-height:1.6}.mail-reader .mail-body p{white-space:pre-wrap}.mail-reply>p{color:#54657b;margin:0;font-size:11px}.mail-inbox-toolbar{border-bottom:1px solid var(--mail-line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.mail-inbox-toolbar>div{gap:2px;display:grid}.mail-inbox-toolbar strong{font:700 20px/1.2 var(--font-brand),Georgia,serif}.mail-inbox-toolbar span{color:var(--mail-muted);font-size:10px}.mail-inbox-toolbar button{border:1px solid #071d3a;border-radius:19px;min-height:36px;padding:7px 13px}.mail-manual-entry{border:1px solid var(--mail-line);background:#fff;border-radius:18px;margin:18px;padding:22px}.mail-manual-entry>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.mail-manual-entry h2{font:700 24px/1.2 var(--font-brand),Georgia,serif;margin:4px 0 0}.mail-manual-entry>header>span{max-width:430px;color:var(--mail-muted);font-size:11px;line-height:1.5}.mail-manual-entry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mail-manual-entry label{color:#071d3a;gap:7px;font-size:11px;font-weight:700;display:grid}.mail-manual-entry label small{color:var(--mail-muted);font-weight:400}.mail-manual-entry label.wide{grid-column:1/-1}.mail-manual-entry input,.mail-manual-entry textarea{border:1px solid var(--mail-line);width:100%;font:inherit;background:#f7f8f9;border-radius:12px;padding:11px 13px}.mail-manual-entry textarea{resize:vertical;line-height:1.55}.mail-manual-entry footer{align-items:center;gap:14px;margin-top:16px;display:flex}.mail-manual-entry footer button{border:0;border-radius:20px;min-height:38px;padding:7px 14px}.mail-manual-entry footer span{color:var(--mail-muted);font-size:11px}@media (max-width:700px){.mail-manual-entry>header{flex-direction:column;align-items:start}.mail-manual-entry>div{grid-template-columns:1fr}.mail-manual-entry label.wide{grid-column:1}.mail-inbox-toolbar{flex-direction:column;align-items:start}}.mail-reader{background:#fff;border-radius:22px;margin:20px;padding:28px;box-shadow:0 1px 3px #071d3a14}.mail-reader>header{border-bottom:1px solid var(--mail-line);justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.mail-reader h2{font:700 27px/1.2 var(--font-brand),Georgia,serif;margin:5px 0 15px}.mail-reader header p{color:var(--mail-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.mail-reader header nav{gap:7px;display:flex}.mail-context{color:#d79a17;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.mail-body{max-width:780px;padding:26px 0;font-size:14px;line-height:1.75}.mail-reply{background:var(--mail-soft);border-radius:18px;gap:10px;padding:18px;display:grid}.mail-reply>span,.mail-signature>span,.mail-compose-page>aside>span{letter-spacing:.12em;font-size:9px;font-weight:800}.mail-reply>div{flex-wrap:wrap;gap:6px;display:flex}.mail-reply>div button{min-height:30px;padding:5px 11px;font-size:10px}.mail-reply textarea{border:1px solid var(--mail-line);resize:vertical;background:#fff;border-radius:15px;width:100%;padding:13px}.mail-reply footer{align-items:center;gap:12px;display:flex}.mail-reply footer small{color:var(--mail-muted)}.mail-compose-page{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:20px;display:grid}.mail-compose-page>main,.mail-compose-page>aside{background:#fff;border-radius:22px;padding:28px}.mail-compose-page main>header{align-items:center;gap:20px;margin-bottom:18px;display:flex}.mail-compose-page h2,.mail-page h2{font:700 30px/1.2 var(--font-brand),Georgia,serif;margin:0}.mail-segment{border:1px solid var(--mail-line);border-radius:22px;display:flex;overflow:hidden}.mail-segment button{border:0;border-radius:0}.mail-line{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;display:grid}.mail-line>label{color:var(--mail-muted);font-size:12px}.mail-entry,.mail-line>input{border:1px solid var(--mail-line);background:#f6f6f7;border-radius:22px;width:100%;padding:12px 15px}.mail-chip-row{gap:6px;display:flex;overflow:auto}.mail-chip-row button{white-space:nowrap;min-height:32px;padding:5px 11px;font-size:10px}.mail-message-area{border:1px solid var(--mail-line);resize:vertical;border-radius:18px;width:100%;margin-top:12px;padding:18px;line-height:1.65}.mail-compose-page main>footer{align-items:center;gap:9px;margin-top:16px;display:flex}.mail-compose-page main>footer span{color:var(--mail-muted);margin-left:auto;font-size:10px}.mail-compose-page>aside h3{font-family:var(--font-brand),Georgia,serif;font-size:19px}.mail-compose-page>aside p{color:var(--mail-muted);font-size:12px;line-height:1.55}.mail-signature{background:var(--mail-soft);border-radius:18px;margin-top:26px;padding:18px}.mail-signature strong{margin-top:13px;display:block}.mail-page{padding:30px}.mail-page>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.mail-page>header p{color:var(--mail-muted);margin:6px 0 0;font-size:13px}.mail-page>header nav{gap:7px;display:flex}.mail-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mail-preset-grid article{border:1px solid var(--mail-line);background:#fff;border-radius:22px;align-content:start;min-height:220px;padding:22px;display:grid}.mail-preset-grid article>span{color:#d79a17;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.mail-preset-grid h3{font:700 19px/1.25 var(--font-brand),Georgia,serif;margin:13px 0 8px}.mail-preset-grid p{color:var(--mail-muted);margin:0;font-size:12px;line-height:1.55}.mail-preset-grid footer{gap:6px;margin-top:auto;display:flex}.mail-preset-grid button{border:1px solid var(--mail-line);background:#fff;border-radius:20px;min-height:36px;padding:6px 13px;font-weight:700}.mail-contact-filters{gap:6px;margin-bottom:16px;display:flex}.mail-contacts{background:#fff;border-radius:22px;padding:10px 24px;overflow:auto}.mail-contact-head,.mail-contacts article{border-bottom:1px solid var(--mail-line);grid-template-columns:34px 1.25fr 1.25fr .7fr .7fr .55fr;align-items:center;gap:14px;min-width:850px;padding:15px 0;display:grid}.mail-contact-head{color:var(--mail-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.mail-contacts article{font-size:12px}.mail-contacts article em{background:#eff0f2;border-radius:12px;justify-self:start;padding:5px 9px;font-size:10px;font-style:normal}.mail-page .admin-table-scroll td small{color:var(--mail-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}@media (max-width:1100px){.mail-topbar{grid-template-columns:1fr auto}.mail-topbar>nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow:auto}.mail-tools label{display:none}.mail-inbox{grid-template-columns:330px minmax(0,1fr)}.mail-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mail-prototype{border-radius:0}.mail-topbar{flex-wrap:wrap;padding:12px;display:flex}.mail-brand{flex:1}.mail-tools{order:2}.mail-topbar>nav{order:3;width:100%}.mail-tools .mail-avatar{display:none}.mail-inbox{display:block}.mail-list{border-right:0}.mail-reader{margin:10px;padding:18px}.mail-reader>header{display:block}.mail-reader header nav{margin-top:14px}.mail-compose-page{grid-template-columns:1fr;padding:10px}.mail-compose-page>main,.mail-compose-page>aside{padding:18px}.mail-line{grid-template-columns:1fr;gap:5px;margin-bottom:10px}.mail-compose-page main>footer{flex-direction:column;align-items:stretch}.mail-compose-page main>footer span{margin:0}.mail-page{padding:18px 12px}.mail-page>header{flex-direction:column;align-items:flex-start}.mail-preset-grid{grid-template-columns:1fr}.mail-page>header nav{flex-wrap:wrap}}.admin-tabs .admin-website-link{color:#54657b;background:0 0;border-color:#0000;margin-left:auto}.admin-tabs .admin-website-link:hover{color:#071d3a}.admin-tabs .admin-website-link+.workspace-tools-menu{margin-left:0}.mail-account{position:relative}.mail-account>summary{cursor:pointer;list-style:none}.mail-account>summary::-webkit-details-marker{display:none}.mail-account>div{z-index:20;border:1px solid var(--mail-line);background:#fff;border-radius:12px;gap:5px;min-width:170px;padding:14px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 10px 28px #071d3a24}.mail-account>div span{color:var(--mail-muted);font-size:10px}.mail-account>div a{border-top:1px solid var(--mail-line);color:var(--mail-ink);margin-top:7px;padding-top:9px;font-size:12px;font-weight:700;text-decoration:none}.mail-reader .mail-compact-actions button{border-radius:16px;min-height:32px;padding:5px 10px;font-size:10px}@media (max-width:760px){.admin-tabs .admin-website-link{margin-left:0}.mail-tools .mail-account{display:none}}.communications-clean-shell{padding:20px}.communications-clean-shell .mail-prototype{min-height:calc(100svh - 40px);margin:0}.mail-brand{color:var(--mail-ink);text-decoration:none}.mail-brand span{letter-spacing:.12em;font-size:9px}.mail-account>div{gap:2px;min-width:225px;padding:10px}.mail-account>div header{border-bottom:1px solid var(--mail-line);gap:3px;padding:7px 9px 11px;display:grid}.mail-account>div>span{color:var(--mail-muted);letter-spacing:.11em;padding:11px 9px 4px;font-size:8px;font-weight:800}.mail-account>div header span{color:var(--mail-muted);font-size:10px}.mail-account>div a{border:0;border-radius:7px;margin:0;padding:8px 9px}.mail-account>div a:hover,.mail-account>div a.active{background:var(--mail-soft)}@media (max-width:760px){.communications-clean-shell{padding:0}}.mail-tools>.mail-primary{min-height:36px;padding:7px 13px;font-size:11px}.mail-compose-page.compact{grid-template-columns:minmax(0,1fr) 250px}.mail-compose-page.compact>main,.mail-compose-page.compact>aside{padding:22px}.mail-segment.compact button{min-height:32px;padding:5px 11px;font-size:10px}.mail-mode-note{background:#eef4ff;border-left:3px solid #175bff;gap:3px;margin:0 0 10px;padding:10px 13px;font-size:11px;line-height:1.45;display:grid}.mail-mode-note span{color:var(--mail-muted)}.mail-preset-grid article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mail-preset-grid article>header>div{align-items:center;gap:5px;display:flex}.mail-preset-grid article>header>.mail-primary,.mail-preset-grid article>header>div>.mail-primary{min-height:30px;padding:4px 10px;font-size:10px}.mail-preset-grid article details{position:relative}.mail-preset-grid article details>summary{border:1px solid var(--mail-line);cursor:pointer;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;list-style:none;display:grid}.mail-preset-grid article details>summary::-webkit-details-marker{display:none}.mail-preset-grid article details nav{z-index:5;border:1px solid var(--mail-line);background:#fff;border-radius:10px;min-width:135px;padding:6px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 8px 24px #071d3a1f}.mail-preset-grid article details nav button{text-align:left;border:0;border-radius:6px;min-height:32px;padding:6px 9px}.mail-preset-grid article details nav button:hover{background:var(--mail-soft)}.mail-bulk-bar{border:1px solid var(--mail-line);background:#fff;border-radius:12px;align-items:center;gap:7px;margin-bottom:10px;padding:10px 14px;display:flex}.mail-bulk-bar strong{margin-right:auto;font-size:12px}.mail-bulk-bar button{border:1px solid var(--mail-line);background:#fff;border-radius:17px;min-height:32px;padding:5px 10px;font:700 10px/1.2 inherit}.mail-bulk-bar button:disabled{opacity:.4}.mail-contact-filters{padding-bottom:3px;overflow-x:auto}.mail-contact-filters button{white-space:nowrap}@media (max-width:760px){.mail-compose-page.compact{grid-template-columns:1fr}.mail-compose-page main>header{flex-direction:column;align-items:stretch;gap:12px}.mail-compose-page main>header h2{overflow-wrap:anywhere}.mail-segment.compact{width:max-content;max-width:100%}.mail-bulk-bar{flex-wrap:wrap;align-items:stretch}.mail-bulk-bar strong{width:100%}}.admin-shell .compact-submission-record>summary{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px}.compact-record-content{gap:8px;min-width:0;display:grid}.compact-record-title,.compact-record-facts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.compact-record-title strong{font-size:17px;line-height:1.4}.compact-record-title>span{color:#54657b;font-size:12px;font-weight:500}.compact-record-facts>span,.compact-record-facts>a{color:#54657b;font-size:12px;font-weight:400;line-height:1.5}.compact-record-facts>a{color:#071d3a;text-underline-offset:3px;text-decoration:underline}.admin-shell .compact-record-facts .compact-agreement{align-items:center;gap:5px;display:inline-flex}.admin-shell .compact-record-facts .compact-agreement.on-file{color:#795307;background:#fff9eb;border-radius:4px;padding:2px 6px}.admin-shell .compact-submission-record>summary>.compact-row-actions{grid-area:1/3}@media (max-width:700px){.admin-shell .compact-submission-record>summary{grid-template-columns:28px minmax(0,1fr);gap:10px}.admin-shell .compact-submission-record>summary>.compact-row-actions{flex-direction:row;grid-area:2/2}.compact-record-facts{gap:6px 12px}}.admin-shell .message-missing-details,.admin-shell .campaign-send-confirm{background:#fff9eb;border:1px solid #d79a17;border-radius:6px;padding:16px;font-size:14px;line-height:1.5}.field-report-confirm{background:#fff9eb;border:1px solid #d79a17;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:16px 18px;display:flex}.field-report-confirm p{margin:0;font-size:13px;line-height:1.55}.field-report-confirm>div{flex:none;gap:8px;display:flex}.field-report-admin-preview{background:#fbfaf6;border:1px solid #d0d5dc;border-radius:10px;margin:0 0 24px;padding:clamp(24px,5vw,60px)}.field-report-admin-preview h1{color:#071d3a;max-width:850px;font:800 clamp(36px,5vw,68px)/.98 var(--font-question),Impact,sans-serif;text-transform:uppercase;margin:10px 0 18px}.field-report-preview-summary{color:#54657b;border-bottom:1px solid #d0d5dc;max-width:760px;padding-bottom:22px;font-size:18px;line-height:1.6}.field-report-admin-preview>div{max-width:760px;margin:26px 0}.field-report-admin-preview>div p{font-size:16px;line-height:1.75}.field-report-record-actions{color:#54657b;border-top:1px solid #d0d5dc;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.field-report-record-actions strong{color:#071d3a;text-transform:capitalize}@media (max-width:700px){.field-report-confirm,.field-report-record-actions{flex-direction:column;align-items:flex-start}.field-report-admin-preview{padding:24px 18px}}.admin-shell .message-missing-details{gap:10px;display:grid}.admin-shell .message-missing-details p,.admin-shell .campaign-send-confirm p{margin:4px 0 12px}.admin-shell .message-missing-details label{gap:6px;font-size:13px;font-weight:500;display:grid}.admin-shell .message-missing-details input{font:inherit;background:#fff;border:1px solid #c9ced6;border-radius:4px;padding:10px 12px;font-size:15px}.admin-shell .message-missing-details .button{justify-self:start}.admin-shell .send-confirm-actions,.admin-shell .campaign-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-shell .communications-shell .campaign-actions .button,.admin-shell .send-confirm-actions .button{min-height:42px;padding:10px 16px;font-size:14px;line-height:1.4}.mail-conversation-list>button.overdue{background:#fff5f5;border-left:4px solid #c62828}.mail-conversation-list>button.overdue time,.mail-alert-count{font-weight:800;color:#fff!important;background:#c62828!important}.mail-topbar>nav a{color:var(--mail-ink);white-space:nowrap;padding:14px 10px;font-size:12px;font-weight:700;text-decoration:none;position:relative}.mail-topbar>nav a.active:after{content:"";background:#175bff;height:2px;position:absolute;bottom:2px;left:10px;right:10px}.mail-workspace{background:#f5f5f6;grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 94px);display:grid}.mail-sidebar{border-right:1px solid var(--mail-line);background:#fff;flex-direction:column;gap:20px;padding:20px 14px;display:flex}.mail-sidebar .mail-new{border-radius:22px;width:100%;min-height:42px;padding:9px 15px;font-weight:800}.mail-sidebar nav{gap:4px;display:grid}.mail-sidebar nav button{width:100%;min-height:39px;color:var(--mail-ink);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.mail-sidebar nav button:hover,.mail-sidebar nav button.active{color:#071d3a;background:#eef3ff}.mail-sidebar nav button.active{font-weight:800}.mail-sidebar nav b{background:#e8ebef;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;display:inline-grid}.mail-sidebar-tools{border-top:1px solid var(--mail-line);margin-top:auto;padding-top:16px}.mail-stage{min-width:0}.mail-stage>.mail-page,.mail-stage>.mail-compose-page{min-height:calc(100vh - 94px)}.mail-preset-grid article{min-height:0}.mail-preset-subject{color:#071d3a;margin:2px 0 12px;font-size:11px;display:block}.mail-preset-body{border-top:1px solid var(--mail-line);white-space:pre-wrap;max-height:220px;padding-top:12px;overflow:auto}.mail-inline-picker{position:relative}.mail-inline-picker>summary{cursor:pointer;white-space:nowrap;font-size:11px;font-weight:800}.mail-inline-picker[open]{grid-column:2}.mail-inline-picker>.contact-finder{margin-top:10px}.mail-sidebar-tools{margin-top:0}@media (max-width:1100px){.mail-topbar>nav{grid-area:2/1/auto/-1}.mail-workspace{grid-template-columns:165px minmax(0,1fr)}}@media (max-width:760px){.mail-brand span{margin:40px 0 0 41px;font-size:8px;display:block;position:absolute}.mail-topbar>nav{display:none}.mail-workspace{min-height:0;display:block}.mail-sidebar{z-index:10;border-right:0;border-bottom:1px solid var(--mail-line);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 10px;display:grid;position:sticky;top:0}.mail-sidebar .mail-new{width:auto;min-height:38px;padding:7px 12px}.mail-sidebar nav{gap:4px;display:flex;overflow-x:auto}.mail-sidebar nav button{width:auto;min-width:max-content;min-height:38px;padding:7px 10px}.mail-sidebar nav b:empty{display:none}.mail-sidebar-tools{border:0;grid-column:1/-1;margin:0;padding:0}.mail-stage>.mail-page,.mail-stage>.mail-compose-page{min-height:0}.mail-inbox .mail-reader{display:none}.mail-inbox .mail-list{min-height:calc(100vh - 190px)}.mail-preset-body{max-height:none}.mail-inline-picker[open]{grid-column:1}}.admin-shell:has(.backoffice-topbar){background:#f5f5f6;padding:20px}.backoffice-topbar{background:#fff;border:1px solid #dde1e6;border-radius:15px 15px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;min-height:74px;padding:10px 18px;display:grid}.backoffice-brand{color:#071d3a;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.backoffice-brand>i{border:10px solid #175bff;border-radius:50%;width:34px;height:34px}.backoffice-brand>span{gap:1px;display:grid}.backoffice-brand strong{font:900 20px/1.05 var(--font-brand),Georgia,serif}.backoffice-brand small{color:#687384;letter-spacing:.16em;font-size:8px;font-weight:700}.backoffice-topbar>nav{justify-content:center;gap:4px;display:flex;overflow-x:auto}.backoffice-topbar>nav a{color:#54657b;white-space:nowrap;padding:14px 10px;font-size:11px;font-weight:700;text-decoration:none;position:relative}.backoffice-topbar>nav a:hover,.backoffice-topbar>nav a.active{color:#071d3a}.backoffice-topbar>nav a.active:after{content:"";background:#175bff;height:2px;position:absolute;bottom:2px;left:10px;right:10px}.backoffice-actions{align-items:center;gap:8px;display:flex}.backoffice-new,.backoffice-site-link{color:#fff;white-space:nowrap;background:#071d3a;border-radius:20px;align-items:center;min-height:38px;padding:7px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.backoffice-topbar .workspace-tools-menu{margin:0;position:relative}.backoffice-topbar .workspace-tools-menu>summary{color:#071d3a;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #dde1e6;border-radius:20px;place-items:center;min-width:38px;min-height:38px;padding:7px 11px;font-size:10px;font-weight:800;display:grid}.backoffice-topbar .owner-view-menu{top:46px}.admin-shell:has(.backoffice-topbar) .producer-workspace-surface{background:#fff;border:1px solid #dde1e6;border-top:0}.admin-shell:has(.backoffice-topbar) .workspace-integrated-toolbar{padding-top:2px}.admin-shell:has(.backoffice-topbar) .role-preview-banner{margin-bottom:10px}@media (max-width:1000px){.backoffice-topbar{grid-template-columns:1fr auto}.backoffice-topbar>nav{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:650px){.admin-shell:has(.backoffice-topbar){padding:0}.backoffice-topbar{z-index:15;border-radius:0;flex-wrap:wrap;padding:10px;display:flex;position:sticky;top:0}.backoffice-brand{flex:1}.backoffice-brand strong{font-size:17px}.backoffice-topbar>nav{order:3;justify-content:flex-start;width:100%}.backoffice-topbar>nav a{padding:10px 8px}.backoffice-new{display:none}}.admin-shell:has(.backoffice-topbar)>.people-tabs{background:#fff;border-bottom:1px solid #dde1e6;border-left:1px solid #dde1e6;border-right:1px solid #dde1e6;gap:0;margin:0;padding:0 28px}.admin-shell:has(.backoffice-topbar)>.people-tabs a{background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px}.admin-shell:has(.backoffice-topbar)>.people-tabs a[aria-current=page]{color:#071d3a;background:0 0;border-bottom-color:#175bff}.admin-shell:has(.backoffice-topbar)>.movement-records{background:#fff;border:1px solid #dde1e6;border-top:0;margin-top:0}.admin-shell:has(.backoffice-topbar)>.community-secondary-records{background:#fff;border:1px solid #dde1e6;border-top:0}.community-bulk-bar{background:#f5f5f6;border:1px solid #dde1e6;border-bottom:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.community-bulk-bar strong{margin-right:auto;font-size:11px}.community-bulk-bar button{color:#071d3a;background:#fff;border:1px solid #c9ced6;border-radius:18px;min-height:34px;padding:7px 11px;font:700 10px/1.2 inherit}.movement-table th:first-child,.movement-table td:first-child{width:42px;min-width:42px}.movement-table input[type=checkbox]{accent-color:#175bff;width:17px;height:17px}.community-map-note{border-top:0;margin:0}.admin-shell:has(.backoffice-topbar)>.state-signup-chart{margin-top:0}.backoffice-section-heading{background:#fff;border-left:1px solid #dde1e6;border-right:1px solid #dde1e6;justify-content:space-between;align-items:end;gap:24px;padding:26px 28px 20px;display:flex}.backoffice-section-heading h1{font:900 clamp(32px,3.5vw,46px)/1 var(--font-brand),Georgia,serif;margin:4px 0 5px}.backoffice-section-heading p:last-child{color:#687384;margin:0;font-size:13px}.backoffice-section-heading>a{color:#071d3a;border:1px solid #dde1e6;border-radius:20px;min-height:38px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none}.admin-shell:has(.backoffice-topbar)>.backoffice-section-heading+.team-summary{border:1px solid #dde1e6;border-top:0;margin-top:0;padding:18px}.admin-shell:has(.backoffice-topbar)>.backoffice-section-heading+.field-report-workspace{border-top:0}@media (max-width:650px){.backoffice-section-heading{flex-direction:column;align-items:flex-start;padding:22px 16px 18px}.backoffice-section-heading h1{font-size:34px}.backoffice-section-heading>a{align-items:center;display:inline-flex}.admin-shell:has(.backoffice-topbar)>.people-tabs{padding:0 12px}.community-bulk-bar{flex-wrap:wrap;align-items:stretch}.community-bulk-bar strong{width:100%}}.backoffice-topbar>nav a{align-items:center;gap:9px;display:inline-flex}.backoffice-topbar>nav a svg{flex-shrink:0}@media (min-width:1001px){.admin-shell:has(.backoffice-topbar){padding:18px 20px 20px 252px}.backoffice-topbar{z-index:40;background:#071d3a;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;width:232px;min-height:0;padding:22px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.backoffice-brand{color:#fff;gap:10px}.backoffice-brand>i{box-sizing:border-box;background:#fff;border-width:8px;width:26px;height:26px}.backoffice-brand strong{color:#fff;font-size:15px}.backoffice-brand small{color:#d79a17}.backoffice-topbar>nav{flex-direction:column;justify-content:flex-start;gap:4px;overflow:visible}.backoffice-topbar>nav a{color:#ffffffb8;border-radius:10px;min-height:44px;padding:0 12px;font-size:12.5px;font-weight:600}.backoffice-topbar>nav a:hover{color:#fff;background:#ffffff14}.backoffice-topbar>nav a.active{color:#071d3a;background:#fbfaf6;font-weight:800}.backoffice-topbar>nav a.active:after{display:none}.backoffice-actions{border-top:1px solid #ffffff24;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:14px}.backoffice-new{background:#175bff;border-radius:22px;justify-content:center;min-height:44px;font-size:11px}.backoffice-site-link{background:0 0;border:1px solid #ffffff40;justify-content:center}.backoffice-topbar .workspace-tools-menu{z-index:45;position:fixed;top:18px;right:20px}.backoffice-topbar .workspace-tools-menu>summary{color:#071d3a;text-align:center;background:#fff;border-color:#c9ced6;width:auto;min-width:74px;min-height:40px;box-shadow:0 4px 14px #071d3a14}.backoffice-topbar .owner-view-menu{width:220px;margin:0;position:absolute;top:48px;left:auto;right:0}.admin-shell:has(.backoffice-topbar) .backoffice-section-heading{border-top:1px solid #dde1e6;border-radius:15px 15px 0 0;padding-right:124px}.admin-shell:has(.backoffice-topbar)>.people-tabs{border-top:1px solid #dde1e6}}.mail-preset-editor{border:1px solid var(--mail-line);background:#fff;border-radius:12px;gap:10px;margin-bottom:14px;padding:16px;display:grid}.mail-preset-editor h3{margin:0;font-size:14px}.mail-preset-editor footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mail-preset-editor footer span{color:var(--mail-muted);font-size:11px}.mail-preset-editor .mail-line input+input{margin-left:8px}.mail-danger{color:#a33111}.mail-reply-presets{margin-bottom:8px}.mail-preset-meta{color:var(--mail-muted);font-size:11px}.mail-privacy-note{color:#6d5410;background:#d79a171a;border:1px solid #d79a1766;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.insights-board{background:#f5f5f6;border:1px solid #dde1e6;border-top:0;flex-direction:column;gap:14px;padding:16px;display:flex}.insights-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.insights-tiles article{background:#fff;border:1px solid #dde1e6;border-radius:14px;flex-direction:column;gap:3px;padding:14px 18px;display:flex}.insights-tiles span{color:#8a94a6;letter-spacing:.16em;font-size:10px;font-weight:800}.insights-tiles strong{color:#071d3a;font:600 30px/1.1 Oswald,Impact,sans-serif}.insights-tiles small{color:#8a94a6;font-size:11.5px}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insights-card{background:#fff;border:1px solid #dde1e6;border-radius:14px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.insights-card.insights-wide{grid-column:1/-1}.insights-card>header{align-items:baseline;gap:10px;display:flex}.insights-card>header strong{font-size:13.5px}.insights-card>header span{color:#8a94a6;font-size:11px}.insights-bars{gap:9px;display:grid}.insights-bars a,.insights-bar-row{color:inherit;grid-template-columns:170px minmax(0,1fr) 56px;align-items:center;gap:12px;text-decoration:none;display:grid}.insights-bars a:hover .insights-bar-label{color:#175bff}.insights-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.insights-bar-track{background:#eef0f3;border-radius:0 4px 4px 0;height:16px;display:block}.insights-bar-track i{background:#175bff;border-radius:0 4px 4px 0;height:16px;display:block}.insights-bars b{text-align:right;font-size:12px}.insights-footnote{color:#8a94a6;margin:0;font-size:11.5px}@media (max-width:900px){.insights-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.insights-tiles{grid-template-columns:minmax(0,1fr)}.insights-bars a,.insights-bar-row{grid-template-columns:110px minmax(0,1fr) 48px}}.community-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.community-heading-actions a{color:#071d3a;border:1px solid #d9dee6;border-radius:20px;align-items:center;min-height:40px;padding:8px 14px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.community-handoff{color:#73510b;background:#fff7e3;border:1px solid #d9dee6;border-top:0;align-items:center;gap:12px;padding:11px 18px;font-size:11px;display:flex}.community-handoff span{color:#7b6d4f}.community-insights{background:#f4f5f7;border:1px solid #d9dee6;border-top:0;gap:14px;padding:16px;display:grid}.community-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.community-numbers article{background:#fff;border:1px solid #d9dee6;border-radius:14px;gap:4px;padding:16px 18px;display:grid}.community-numbers span{color:#7e899a;letter-spacing:.13em;font-size:9.5px;font-weight:800}.community-numbers strong{font:600 30px/1 Oswald,Impact,sans-serif}.community-section{background:#fff;border:1px solid #d9dee6;border-radius:14px;padding:18px}.community-section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.community-section>header>p{color:#7e899a;margin:0;font-size:10.5px}.community-state-list{border:1px solid #e3e6eb;border-radius:10px;display:grid;overflow:hidden}.community-state-list>button{color:#071d3a;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f3;grid-template-columns:120px minmax(120px,1fr) 70px 70px 86px 82px;align-items:center;gap:10px;padding:11px 12px;display:grid}.community-state-list>button:first-child{border-top:0}.community-state-list>button:hover,.community-state-list>button.active{background:#175bff0e}.community-state-name{display:grid}.community-state-name b{font-size:13px}.community-state-name small,.community-state-list>button>span:not(.community-state-name) small{color:#7e899a;font-size:9px;display:block}.community-state-list>button>span:not(.community-state-name)>b{font-size:11.5px}.community-member-bar{background:#edf0f5;border-radius:5px;height:10px;overflow:hidden}.community-member-bar i{background:#175bff;border-radius:5px;height:100%;display:block}.community-state-list em{border-radius:12px;justify-self:end;padding:4px 8px;font-size:9.5px;font-style:normal;font-weight:800}.community-state-detail{color:#fff;background:#071d3a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:flex}.community-state-detail strong{font-size:12px}.community-state-detail div{flex-wrap:wrap;gap:12px;display:flex}.community-state-detail a{color:#fff;font-size:10.5px;font-weight:800}.community-note{color:#7e899a;margin:10px 0 0;font-size:10.5px}.community-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-group-list,.community-source-bars,.community-cleanup{gap:8px;display:grid}.community-group-list>div{border-top:1px solid #eef0f3;padding:10px 0}.community-group-list>div:first-child{border-top:0}.community-group-list span,.community-source-bars span{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-group-list strong,.community-source-bars strong{font-size:11.5px}.community-group-list span b,.community-source-bars span b{font-size:11px}.community-group-list p{color:#667085;margin:4px 0 0;font-size:10.5px;line-height:1.4}.community-source-bars>div{gap:5px;display:grid}.community-source-bars>div>i{background:#edf0f5;border-radius:6px;height:12px;overflow:hidden}.community-source-bars>div>i>b{background:#175bff;border-radius:6px;height:100%;display:block}.community-source-bars small{color:#7e899a;font-size:9.5px}.community-source-bars .muted>i{background:repeating-linear-gradient(135deg,#ececec,#ececec 4px,#f8f8f8 4px 8px)}.community-source-bars .muted>i>b{background:#071d3a52}.community-cleanup{grid-template-columns:repeat(5,minmax(0,1fr))}.community-cleanup>div{background:#f7f8fa;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.community-cleanup>div>b{font:600 22px/1 Oswald,Impact,sans-serif}.community-cleanup span{gap:3px;display:grid}.community-cleanup strong{font-size:10.5px}.community-cleanup small{color:#7e899a;font-size:9.5px;line-height:1.4}@media (max-width:1000px){.community-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.community-two-column{grid-template-columns:minmax(0,1fr)}.community-cleanup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.community-heading-actions{justify-content:flex-start}.community-handoff{flex-direction:column;align-items:flex-start;gap:3px}.community-insights{padding:10px}.community-numbers{grid-template-columns:minmax(0,1fr)}.community-section{padding:14px}.community-section>header{flex-direction:column;align-items:flex-start;gap:5px}.community-state-list{background:0 0;border:0;gap:8px}.community-state-list>button{border:1px solid #e3e6eb;border-radius:10px;grid-template-columns:1fr auto auto;gap:7px;padding:12px}.community-state-name{grid-column:1/2}.community-member-bar{grid-area:2/1/auto/-1}.community-state-list>button>span:nth-of-type(2){grid-column:1/-1}.community-state-list>button>span:nth-of-type(3),.community-state-list>button>span:nth-of-type(4){grid-row:3}.community-state-list>button>span:nth-of-type(5){grid-area:3/3}.community-state-list em{grid-area:1/2/auto/4}.community-state-detail{flex-direction:column;align-items:flex-start}.community-state-detail div{display:grid}.community-cleanup{grid-template-columns:minmax(0,1fr)}}.community-insights>*{grid-area:auto/1/auto/-1!important}.community-two-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.community-two-column>.community-section{grid-area:auto!important}.community-range{background:#fff;border:1px solid #d9dee6;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.community-range>div{align-items:center;gap:7px;display:flex}.community-range strong{margin-right:5px;font-size:11px}.community-range button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #d9dee6;border-radius:18px;padding:6px 10px;font:700 10px Montserrat,sans-serif}.community-range button.active{color:#fff;background:#071d3a;border-color:#071d3a}.community-range label,.community-range>span{color:#667085;font-size:10.5px}.community-range input{accent-color:#175bff}.community-numbers article em{color:#175bff;font-size:9.5px;font-style:normal;font-weight:800}.community-growth{min-width:0}.community-chart{background:linear-gradient(0deg,#d9dee699 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #d9dee6;align-items:end;gap:2px;height:220px;padding:14px 5px 0;display:grid}.community-chart button{cursor:pointer;background:0 0;border:0;min-width:0;height:100%;padding:0;position:relative}.community-chart button i{background:#344f7d;border-radius:3px 3px 0 0;min-height:1px;position:absolute;bottom:0;left:1px;right:1px}.community-chart button b{background:#d79a17;height:2px;position:absolute;left:-2px;right:-2px;transform:translateY(1px)}.community-chart button:hover i,.community-chart button.active i{background:#175bff}.community-chart-key{color:#667085;gap:18px;margin-top:9px;font-size:9.5px;display:flex}.community-chart-key span{align-items:center;gap:5px;display:flex}.community-chart-key i{background:#344f7d;width:10px;height:10px}.community-chart-key b{background:#d79a17;width:13px;height:2px}.community-marker-strip{gap:7px;margin-top:12px;display:flex;overflow:auto}.community-marker-strip>span{border:1px solid #d9dee6;border-radius:14px;flex:none;align-items:center;gap:6px;padding:5px 8px;font-size:9.5px;display:flex}.community-marker-strip time,.community-marker-strip i{color:#667085;font-size:8.5px;font-style:normal}.community-marker-strip button{color:#a03325;cursor:pointer;background:0 0;border:0}.community-day-detail{background:#f4f5f7;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.community-day-detail strong,.community-day-detail span{font-size:11px}.community-day-detail small{color:#667085;font-size:10px}.community-marker-editor{margin-top:11px}.community-marker-editor summary{cursor:pointer;font-size:10.5px;font-weight:800}.community-marker-editor form{grid-template-columns:160px 1fr auto;gap:8px;margin-top:8px;display:grid}.community-marker-editor label{color:#667085;gap:4px;font-size:9px;display:grid}.community-marker-editor input{border:1px solid #d9dee6;border-radius:7px;min-width:0;padding:8px}.community-marker-editor button{color:#fff;background:#071d3a;border:0;border-radius:7px;align-self:end;padding:9px 12px;font-weight:800}.community-heatmap{grid-template-columns:34px repeat(8,minmax(26px,1fr));align-items:center;gap:4px;display:grid}.community-heatmap>b{color:#667085;text-align:center;font-size:8px}.community-heat-row{display:contents}.community-heat-row strong{font-size:9px}.community-heat-row i{aspect-ratio:1.35;color:#fff;background:#175bff;border-radius:4px;place-items:center;font-size:8px;font-style:normal;display:grid}.community-group-list>a,.community-group-list>div{color:#071d3a;background:#fff;border-radius:10px;text-decoration:none;display:block;border:1px solid #e3e6eb!important;padding:11px 13px!important}.community-group-list>a:first-child p,.community-group-list>a:first-child small{color:#dce3f0}.community-group-list>a:hover{border-color:#175bff!important}.community-group-list small{color:#7e899a;margin-top:4px;font-size:9.5px;display:block}.community-exclusion-note{background:#fff7e3;border-radius:9px;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 13px;font-size:10px;display:flex}.community-exclusion-note a{color:#071d3a;font-weight:800}.community-kit-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px;display:grid}.community-kit-summary span{color:#667085;background:#f4f5f7;border-radius:9px;gap:4px;padding:12px;font-size:9.5px;display:grid}.community-kit-summary b{color:#071d3a;font:600 22px Oswald,sans-serif}.kit-frequency-note{color:#667085;background:#f4f5f7;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10.5px}.kit-frequency-note.warning{color:#73510b;background:#fff7e3;border-left:4px solid #d79a17}@media (max-width:650px){.community-range{flex-direction:column;align-items:flex-start}.community-range>div{flex-wrap:wrap;width:100%}.community-two-column{grid-template-columns:1fr!important}.community-chart{height:180px;overflow:hidden}.community-day-detail{grid-template-columns:1fr auto}.community-day-detail small{grid-column:1/-1}.community-marker-editor form{grid-template-columns:1fr}.community-heatmap{grid-template-columns:28px repeat(8,minmax(20px,1fr));gap:2px;overflow:auto}.community-heat-row i{min-width:22px}.community-need-table{margin-left:-14px;margin-right:-14px}.community-need-table table{min-width:620px}.community-state-detail div{display:grid}.community-exclusion-note{flex-direction:column;align-items:flex-start}.community-kit-summary{grid-template-columns:1fr}.community-marker-strip{padding-bottom:4px}}.contacts-workspace{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.contacts-workspace:has(.contact-profile){grid-template-columns:minmax(0,1fr) 380px}.contacts-main{flex-direction:column;gap:12px;min-width:0;display:flex}.contacts-toolbar{flex-direction:column;gap:10px;display:flex}.contacts-search{color:var(--mail-muted);letter-spacing:.14em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.contacts-search input{border:1px solid var(--mail-line);min-height:44px;color:var(--mail-ink);background:#fff;border-radius:22px;padding:10px 14px;font:400 13px/1.4 inherit}.contacts-filter-row button{border:1px solid var(--mail-line);color:#4a5568;background:#fff;border-radius:17px;min-height:34px;padding:7px 14px;font:700 11.5px/1.2 inherit}.contacts-filter-row button.active{color:#fff;background:#071d3a;border-color:#071d3a;font-weight:800}.contacts-actionbar{color:var(--mail-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.contacts-actionbar>span{margin-right:auto}.contacts-actionbar button{border:1px solid var(--mail-line);color:#071d3a;background:#fff;border-radius:18px;min-height:36px;padding:7px 14px;font:700 11.5px/1.2 inherit}.contacts-actionbar button.mail-primary{color:#fff;background:#071d3a;border-color:#071d3a;font-weight:800}.contacts-actionbar button:disabled{opacity:.45}.contacts-person-list{border:1px solid var(--mail-line);background:#fff;border-radius:12px;overflow:hidden}.contacts-person-list>button{color:#071d3a;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f3;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.contacts-person-list>button:first-child{border-top:0}.contacts-person-list>button:hover,.contacts-person-list>button.active{background:#175bff0e}.contacts-person-primary,.contacts-person-meta{gap:4px;min-width:0;display:grid}.contacts-person-primary>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.contacts-person-primary>small,.contacts-person-meta small{color:var(--mail-muted);font-size:11px}.contacts-person-meta .warning{color:#9a6d0d;font-weight:800}.contacts-person-tags{flex-wrap:wrap;gap:5px;display:flex}.contacts-person-tags i{background:#071d3a12;border-radius:10px;padding:3px 7px;font-size:9.5px;font-style:normal;font-weight:800}.contacts-person-tags i.blue{color:#175bff}.contacts-person-tags i.blue b{font-size:8px}.contacts-person-list time{color:var(--mail-muted);white-space:nowrap;font-size:10.5px}.contacts-load-more{border:1px solid var(--mail-line);color:#071d3a;background:#fff;border-radius:20px;align-self:center;min-height:38px;padding:8px 20px;font:800 11.5px/1.2 inherit}.chip-plain,.chip-warn,.chip-blue{white-space:nowrap;background:#071d3a12;border-radius:10px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.chip-warn{color:#9a6d0d;background:#d79a1729}.chip-blue{color:#175bff;background:#175bff1a}.chip-blue i{font-style:normal}.contact-profile{border:1px solid var(--mail-line);background:#fff;border-radius:14px;flex-direction:column;align-self:start;gap:14px;max-height:calc(100vh - 40px);padding:18px;display:flex;position:sticky;top:12px;overflow-y:auto}.contact-profile>header{align-items:flex-start;gap:12px;display:flex}.contact-profile>header p{color:var(--mail-muted);word-break:break-word;margin:0;font-size:12px}.contact-profile-close{border:1px solid var(--mail-line);color:#071d3a;background:#fff;border-radius:17px;min-width:34px;min-height:34px;margin-left:auto;font-size:17px;line-height:1}.contact-profile-chips,.contact-profile-actions{flex-wrap:wrap;gap:6px;display:flex}.contact-profile-actions .button,.contact-profile-actions button{border-radius:20px;min-height:40px;padding:9px 16px;font-size:11.5px;font-weight:800}.contact-profile-section,.contact-profile-details,.contact-suppression{border-top:1px solid #eef0f3;gap:8px;padding-top:12px;display:grid}.contact-address{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.contact-address span{min-width:0}.contact-address b{color:#175bff;text-transform:uppercase;background:#175bff1a;border-radius:9px;margin-left:auto;padding:2px 7px;font-size:9px}.contact-profile-details dl{gap:8px;margin:0;display:grid}.contact-profile-details dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.contact-profile-details dt{color:var(--mail-muted);font-size:10.5px}.contact-profile-details dd{margin:0;font-size:11.5px;font-weight:600}.contact-suppression label{align-items:flex-start;gap:9px;display:flex}.contact-suppression input{accent-color:#175bff;width:18px;height:18px}.contact-suppression label span{gap:2px;display:grid}.contact-suppression small,.contact-suppression p{color:var(--mail-muted);margin:0;font-size:10.5px;line-height:1.4}.contact-profile-error{color:#805a08;background:#d79a171f;border-radius:8px;margin:0;padding:8px 10px;font-size:11px}.contact-profile-counts{color:var(--mail-muted);border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3;gap:14px;padding:10px 0;font-size:11.5px;display:flex}.contact-profile-counts b{color:#071d3a;font-size:14px}.contact-profile-history ol{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.contact-profile-history li{border-top:1px solid #eef0f3;gap:11px;padding:11px 0;display:flex}.contact-profile-history li:first-child{border-top:0}.history-icon{color:#4a5568;flex-shrink:0;margin-top:2px}.history-received .history-icon,.history-signup .history-icon{color:#175bff}.history-submission .history-icon{color:#9a6d0d}.contact-profile-history strong{font-size:12.5px;display:block}.contact-profile-history small{color:var(--mail-muted);margin-top:2px;font-size:11px;display:block}.contact-profile-history p{color:#4a5568;margin:5px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:1100px){.contacts-workspace:has(.contact-profile){grid-template-columns:minmax(0,1fr)}.contact-profile{max-height:none;position:static}}@media (max-width:700px){.contacts-person-list>button{grid-template-columns:minmax(0,1fr);gap:8px}.contacts-person-list time{justify-self:start}.contact-profile{z-index:1000;border:0;border-radius:0;max-height:100dvh;padding:18px;position:fixed;inset:0;overflow-y:auto}.contact-profile-details dl>div{grid-template-columns:95px minmax(0,1fr)}}.mail-thread{flex-direction:column;gap:12px;padding:18px 22px;display:flex;overflow-y:auto}.mail-message{background:#fff;border:1px solid #071d3a1a;border-radius:12px;padding:14px 16px}.mail-message.out{background:#175bff0d;border-color:#175bff33}.mail-message>header{align-items:center;gap:10px;margin-bottom:9px;display:flex}.mail-message>header div{gap:1px;min-width:0;display:grid}.mail-message>header strong{font-size:12.5px}.mail-message>header small{color:var(--mail-muted);word-break:break-word;font-size:11px}.mail-message>header time{color:var(--mail-muted);white-space:nowrap;margin-left:auto;font-size:11px}.mail-avatar{color:#fff;background:#08264a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:800;display:grid}.mail-message.out .mail-avatar{background:#175bff}.mail-message p{white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.6}.mail-message,.mail-message p{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.mail-message p:last-child{margin:0}.mail-thread-count{min-width:18px;height:18px;color:var(--mail-ink);background:#071d3a1a;border-radius:9px;place-items:center;margin-left:7px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.mail-context.overdue{color:#a32014}.mail-linked-record{color:#175bff;margin-top:7px;font-size:11.5px;font-weight:700;display:inline-block}.mail-reply footer{flex-wrap:wrap}.mail-reply footer button{white-space:nowrap}.mail-reply footer small{color:var(--mail-muted);flex:100%}.shared-email-scrim{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071d3a57;justify-content:flex-end;display:flex;position:fixed;inset:0}.shared-email-panel{color:#071d3a;background:#fbfaf6;flex-direction:column;width:min(620px,100%);height:100%;display:flex;overflow:auto;box-shadow:-18px 0 52px #071d3a38}.shared-email-panel>header{z-index:2;color:#fff;background:#071d3a;border-bottom:1px solid #071d3a1f;justify-content:space-between;align-items:center;padding:21px 24px;display:flex;position:sticky;top:0}.shared-email-panel>header span{color:#e0a21a;letter-spacing:.14em;font-size:9px;font-weight:800}.shared-email-panel>header h2{font:800 25px/1.05 var(--font-brand),Georgia,serif;margin:3px 0 0}.shared-email-toggle{padding:18px 24px 0;display:flex}.shared-email-toggle button{color:#071d3a;background:#fff;border:1px solid #071d3a29;min-width:86px;padding:8px 15px;font-weight:750}.shared-email-toggle button.active{color:#fff;background:#071d3a;border-color:#071d3a}.shared-email-write{gap:15px;padding:20px 24px;display:grid}.shared-email-write>label,.shared-email-helper label{color:#d79a17;letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.shared-email-write>label strong{color:#071d3a;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #071d3a1f;padding:12px;font-size:12px}.shared-email-write input,.shared-email-write textarea,.shared-email-helper textarea{color:#071d3a;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #071d3a2e;border-radius:5px;padding:12px;font-size:13px;line-height:1.55}.shared-email-helper{background:#fff;border-left:4px solid #d79a17;gap:9px;padding:14px;display:grid}.shared-email-helper em{color:#657388;font-size:8px;font-style:normal}.shared-email-helper details{gap:5px;display:grid}.shared-email-helper summary{cursor:pointer;color:#175bff;font-size:10px;font-weight:800}.shared-email-helper details button{color:#071d3a;text-align:left;background:#f5f3ec;border:0;width:100%;margin-top:5px;padding:8px 10px;font-size:10px;line-height:1.4;display:block}.shared-email-helper details button.active{background:#175bff1a;box-shadow:inset 3px 0 #175bff}.shared-email-filled{color:#1d6847;margin:0;font-size:11px;font-weight:750}.shared-email-missing-options{gap:6px;margin-top:7px;display:grid}.shared-email-missing-options label{color:#071d3a;letter-spacing:0;text-transform:none;cursor:pointer;background:#f5f3ec;border:1px solid #071d3a1a;border-radius:7px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:11px;font-weight:650;line-height:1.35;display:flex}.shared-email-missing-options label:has(input:checked){background:#175bff14;border-color:#175bff}.shared-email-missing-options input{accent-color:#175bff;width:16px;min-width:16px;height:16px;margin:0}.shared-email-producer-search{position:relative}.shared-email-producer-search>div{z-index:4;background:#fff;border:1px solid #071d3a29;max-height:260px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 13px 30px #071d3a29}.shared-email-producer-search button{color:#071d3a;text-align:left;background:#fff;border:0;border-bottom:1px solid #071d3a14;gap:3px;width:100%;padding:11px 12px;display:grid}.shared-email-producer-search button:hover{background:#f5f3ec}.shared-email-producer-search button span{color:#607086;font-size:10px}.shared-email-producer-search p{padding:12px;font-size:11px}.shared-email-signature{background:#f5f3ec;border:1px solid #071d3a1f;padding:13px}.shared-email-signature span{color:#d79a17;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.shared-email-signature pre,.shared-email-preview-body,.mail-sent-reader pre{white-space:pre-wrap;font:12px/1.6 var(--font-body),Arial,sans-serif;margin:8px 0 0}.shared-email-preview{gap:18px;padding:22px 24px;display:grid}.shared-email-preview dl{background:#fff;border:1px solid #071d3a1f;margin:0}.shared-email-preview dl div{border-bottom:1px solid #071d3a14;grid-template-columns:74px 1fr;gap:12px;padding:10px 12px;display:grid}.shared-email-preview dt{color:#d79a17;text-transform:uppercase;font-size:9px;font-weight:800}.shared-email-preview dd{overflow-wrap:anywhere;margin:0;font-size:12px}.shared-email-preview-body{background:#fff;border:1px solid #071d3a1f;min-height:250px;padding:18px}.shared-email-preview small{color:#657388}.shared-email-panel>footer{background:#fbfaf6;border-top:1px solid #071d3a1f;align-items:center;gap:12px;margin-top:auto;padding:16px 24px;display:flex;position:sticky;bottom:0}.shared-email-panel>footer button{padding:10px 16px}.shared-email-panel>footer .mail-primary{margin-left:auto}.shared-email-issue{color:#9b2c2c;font-size:10px;line-height:1.35}.shared-email-confirmation{text-align:center;gap:14px;margin:auto;padding:38px;display:grid}.shared-email-confirmation strong{font:800 24px/1.25 var(--font-brand),Georgia,serif;color:#1d6847}.shared-email-confirmation p{color:#607086}.shared-email-confirmation button{justify-self:center}.shared-email-send-confirm{background:#fff8e8;border:1px solid #d79a177a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 24px 16px;padding:15px 16px;display:flex}.shared-email-send-confirm div{gap:4px;display:grid}.shared-email-send-confirm strong{font-size:13px}.shared-email-send-confirm p{color:#54657b;margin:0;font-size:11px;line-height:1.45}.shared-email-send-confirm>span,.inline-reply-confirm>span{flex:none;gap:8px;display:flex}.shared-email-send-confirm button,.inline-reply-confirm button{padding:9px 14px}.inline-reply-confirm{justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.inline-reply-confirm strong{font-size:11px}.mail-new.labeled{border-radius:8px;align-items:center;gap:8px;width:auto;padding:9px 12px;display:flex}.mail-new.labeled svg{width:18px}.mail-new.labeled span{font-size:11px;font-weight:800}.mail-thread>.mail-message{padding:0;overflow:hidden}.mail-thread>.mail-message>summary{cursor:pointer;align-items:center;gap:10px;padding:15px;list-style:none;display:flex}.mail-thread>.mail-message>summary::-webkit-details-marker{display:none}.mail-thread>.mail-message>summary>span:nth-child(2){min-width:0;display:grid}.mail-thread>.mail-message>summary time{margin-left:auto}.mail-thread>.mail-message>div{padding:0 18px 18px}.mail-quoted{margin-top:15px}.mail-quoted>summary{cursor:pointer;background:#eef1f5;border-radius:12px;place-items:center;width:38px;height:24px;font-weight:900;display:inline-grid}.mail-quoted pre{white-space:pre-wrap;color:#657388;max-height:240px;font:11px/1.5 var(--font-body),Arial,sans-serif;overflow:auto}.mail-sent-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.mail-sent-open small{color:#657388}.mail-sent-reader{z-index:1100;background:#fff;border:1px solid #071d3a26;border-radius:18px;width:min(520px,100vw - 48px);max-height:70vh;padding:22px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 18px 50px #071d3a38}.mail-sent-reader>button{float:right}.mail-sent-reader h3{margin:18px 0 8px}@media (max-width:600px){.shared-email-scrim{background:#fbfaf6}.shared-email-panel{width:100%;box-shadow:none}.shared-email-panel>header{padding:17px 18px}.shared-email-write,.shared-email-preview{padding:16px 18px}.shared-email-panel>footer{flex-wrap:wrap;padding:13px 18px}.shared-email-panel>footer .shared-email-issue{flex:1 0 100%;order:3}.shared-email-send-confirm{flex-direction:column;align-items:stretch;margin:0 18px 12px}.shared-email-send-confirm>span,.inline-reply-confirm>span{width:100%}.shared-email-send-confirm button,.inline-reply-confirm button{flex:1}.inline-reply-confirm{flex-direction:column;align-items:stretch}.mail-sent-reader{border-radius:18px 18px 0 0;width:100%;max-height:82vh;bottom:0;right:0}}.research-import-confirm{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.people-filter-bar{background:#fff;border:1px solid #dde1e6;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;padding:14px 16px;display:flex}.people-filter-bar label{gap:6px;min-width:0;display:grid}.people-filter-bar label>span{color:#8a94a6;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.people-filter-bar input,.people-filter-bar select{color:#071d3a;background:#fff;border:1px solid #dde1e6;border-radius:22px;min-height:44px;padding:10px 16px;font:400 13px/1.4 inherit}.people-filter-bar select{padding-right:34px;font-weight:600}.people-filter-search{flex:320px}.people-filter-search input{width:100%}.people-filter-date input{min-width:170px}.people-filter-clear{color:#071d3a;white-space:nowrap;background:#fbfaf6;border:1px solid #dde1e6;border-radius:22px;align-self:end;min-height:44px;padding:10px 18px;font:800 11.5px/1.2 inherit}.people-filter-clear:hover{border-color:#071d3a}@media (max-width:700px){.people-filter-bar label,.people-filter-search{flex:100%}.people-filter-clear{width:100%}}.field-report-email-note{color:#54657b;margin:0;font-size:12.5px;line-height:1.6}.field-report-slug{gap:7px;display:flex}.field-report-slug input[readonly]{color:#54657b;background:#f4f3ef}.field-report-slug button,.field-report-tag-options button{color:#071d3a;font:800 11px var(--font-body);cursor:pointer;background:#fff;border:1px solid #c9ced6}.field-report-slug button{flex:none;padding:0 12px}.field-report-url-warning{color:#8d1c13!important;font-weight:700!important}.field-report-tag-options{flex-wrap:wrap;gap:6px;display:flex}.field-report-tag-options button{border-radius:999px;padding:6px 9px}.field-report-image-field{grid-column:1/-1;gap:8px;display:grid}.field-report-image-field label{gap:7px;font-size:12px;font-weight:700;display:grid}.field-report-upload{color:#54657b;font-size:11px;font-weight:700}.field-report-upload input{margin-top:4px}.field-report-image-preview{object-fit:cover;border:1px solid #d0d5dc;border-radius:6px;max-width:280px;max-height:180px}.field-report-toolbar-url .field-report-upload{flex:none;min-width:190px}.field-report-assist{background:#f4f3ef;border:1px solid #d0d5dc;border-radius:8px;gap:12px;margin:22px 0 0;padding:20px;display:grid}.field-report-assist header{gap:4px;display:grid}.field-report-assist h3{font:800 18px var(--font-brand);margin:0}.field-report-assist label{gap:7px;font-size:12px;font-weight:700;display:grid}.field-report-assist textarea{color:#071d3a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #c9ced6;border-radius:5px;padding:13px;line-height:1.55}.field-report-assist .button{justify-self:start}.field-report-assist-note{color:#071d3a;min-height:1em;margin:0;font-size:12.5px;font-weight:700}.field-report-assist>small{color:#647489}.producer-mail-status{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;text-decoration:none}.producer-mail-status.mail-new_reply{color:#b42318}.producer-mail-status.mail-waiting{color:#9a6700}.producer-mail-status.mail-closed{color:#54657b}.mail-reader-back{display:none}@media (max-width:760px){.mail-inbox.mobile-reader-open .mail-list{display:none}.mail-inbox.mobile-reader-open .mail-reader{display:block}.mail-reader-back{margin-bottom:14px;display:inline-flex}}.mail-workspace{grid-template-columns:142px minmax(0,1fr)}.mail-sidebar{gap:10px;padding:14px 10px}.mail-sidebar .mail-new{border-radius:10px;place-items:center;width:38px;min-height:38px;padding:0;font-size:18px;display:grid}.mail-sidebar nav button{min-height:35px;padding:7px 9px}.mail-inbox{grid-template-columns:300px minmax(0,1fr)}.mail-list{padding:12px 10px}.mail-reader{border-radius:16px;margin:12px;padding:20px}.mail-reader>header{gap:14px;padding-bottom:14px}.mail-reader h2{margin:4px 0 9px;font-size:20px}.mail-reader header p{flex-wrap:wrap;font-size:11px}.mail-reader>header nav button{border-radius:15px;min-height:30px;padding:5px 10px;font-size:10px}.mail-reader>header nav{align-items:flex-start}.mail-inbox{height:calc(100vh - 94px);min-height:0;overflow:hidden}.mail-list{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.mail-conversation-list{min-height:0;overflow-y:auto}.mail-reader{flex-direction:column;height:calc(100% - 24px);min-height:0;display:flex;overflow:hidden}.mail-reader>.mail-thread{flex:1;min-height:0;padding:16px 0}.mail-message a{color:#174fbf;white-space:nowrap;background:#eef3ff;border-radius:12px;margin:2px 3px;padding:3px 8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}:is(.mail-message a:hover,.mail-message a:focus-visible){background:#dce7ff;text-decoration:underline}.mail-filter-row button{padding:6px 9px;font-size:10px}@media (max-width:760px){.mail-workspace{display:block}.mail-sidebar{padding:8px 10px}.mail-inbox{height:auto;display:block;overflow:visible}.mail-reader{height:auto;margin:8px;padding:15px;overflow:visible}.mail-reader>.mail-thread{overflow:visible}}.backoffice-nav-group{display:contents}.backoffice-nav-heading{display:none}.backoffice-panel{background:#fff;border:1px solid #dde1e6;border-top:0;border-radius:0 0 15px 15px;padding:20px}.backoffice-note{color:#6d5410;background:#d79a171a;border:1px solid #d79a1766;border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:12px;line-height:1.55}.preset-feature-header{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:clamp(28px,6vw,90px);padding:clamp(18px,3vw,36px) clamp(4px,2vw,22px) clamp(34px,5vw,60px);display:grid}.preset-feature-header h1{font:900 clamp(42px,5vw,72px)/.94 var(--font-display),Oswald,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;margin:0}.preset-feature-header>div:last-child{justify-items:start;gap:18px;padding-bottom:5px;display:grid}.preset-feature-header>div:last-child p{color:#54657b;max-width:390px;margin:0;font-size:14px;line-height:1.65}.preset-feature-header .mail-primary{border-radius:22px;min-height:40px;padding:9px 18px;font-size:11px;font-weight:800}.preset-feature-card{color:#071d3a;background:#fff;border:0;border-radius:6px;flex-direction:column;min-height:260px;padding:28px 26px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 26px #071d3a17}:is(.preset-feature-card:hover,.preset-feature-card:focus-visible){outline-offset:2px;outline:2px solid #175bff;transform:translateY(-3px);box-shadow:0 13px 32px #071d3a24}.preset-feature-card h2{min-height:3.08em;font:800 clamp(19px,1.55vw,24px)/1.02 var(--font-display),Oswald,Impact,sans-serif;text-transform:uppercase;margin:0 0 18px}.preset-feature-card h2.long-title{font-size:18px}.preset-feature-header+.mail-preset-editor{margin:0 clamp(4px,2vw,22px) 28px}.preset-library-switch{gap:8px;padding:8px clamp(4px,2vw,22px) 0;display:flex}.preset-library-switch button{color:#54657b;cursor:pointer;background:#fbfaf6;border:1px solid #d9dee5;border-radius:22px;align-items:center;gap:9px;min-height:42px;padding:9px 16px;font:800 12px/1.2 inherit;display:flex}.preset-library-switch button.active{color:#fff;background:#071d3a;border-color:#071d3a}.preset-library-switch span{color:#175bff;background:#175bff1c;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;display:grid}.preset-library-switch button.active span{color:#fff;background:#ffffff26}.preset-feature-card{text-align:left;cursor:pointer;position:relative}.preset-card-delivery{color:#a66e00;letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:900}.community-preset-preview{background:#f7f9ff;border:1px solid #175bff38;border-radius:14px;gap:18px;margin:0 clamp(4px,2vw,22px) 28px;padding:24px;display:grid;box-shadow:0 12px 30px #071d3a14}.community-preset-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.community-preset-preview>header span{color:#a66e00;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.community-preset-preview h2{font:800 25px/1.1 var(--font-display),Oswald,Impact,sans-serif;text-transform:uppercase;margin:7px 0 5px}.community-preset-preview header p{color:#54657b;margin:0;font-size:12px;line-height:1.5}.community-preset-preview>header>button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.community-preset-copy{background:#fff;border:1px solid #dde1e6;border-radius:10px;gap:7px;padding:18px;display:grid}.community-preset-copy small{color:#a66e00;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:900}.community-preset-copy small:first-child{margin-top:0}.community-preset-copy strong,.community-preset-copy p{color:#071d3a;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.community-preset-button{background:#eef3ff;border-left:3px solid #175bff;padding:10px 12px;font-weight:800;margin-top:10px!important}.community-preset-button span{overflow-wrap:anywhere;font-weight:500}.community-preset-preview>footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.community-preset-preview>footer a,.community-preset-preview>footer button:not(.mail-primary){color:#071d3a;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:18px;align-items:center;min-height:36px;padding:7px 14px;font:800 11px/1.2 inherit;text-decoration:none;display:inline-flex}.community-preset-safety{color:#54657b;font-size:11px;line-height:1.45}.team-role-editor{gap:9px;width:100%;display:grid!important}.team-role-editor form{grid-template-columns:minmax(130px,1fr) auto;gap:7px;display:grid}.team-role-editor .text-link{color:#54657b;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px}.inactive-helper-section .team-member-list{margin-top:16px}@media (max-width:1180px){.preset-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.preset-library-switch{padding-inline:0;overflow-x:auto}.preset-library-switch button{min-width:max-content}.preset-feature-header{grid-template-columns:1fr;align-items:start;padding-inline:0}.preset-feature-header h1{font-size:42px}.preset-feature-header>div:last-child{padding:0}.preset-feature-grid{grid-template-columns:1fr;padding-inline:0}.preset-feature-card{min-height:230px}.preset-feature-card h2.long-title{font-size:17px}.community-preset-preview{margin-inline:0;padding:18px}.community-preset-preview>footer{flex-direction:column;align-items:stretch}.community-preset-preview>footer a,.community-preset-preview>footer button{justify-content:center;width:100%}.team-role-editor form{grid-template-columns:1fr}.team-role-editor form label{grid-column:1}}.mail-saved-list header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mail-saved-list header strong{letter-spacing:.12em;text-transform:uppercase;color:var(--mail-muted);font-size:11px;font-weight:800}.mail-saved-list header span{background:#e8ebef;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:800;display:inline-grid}.mail-saved-list button{border:1px solid var(--mail-line);text-align:left;background:#fff;border-radius:10px;gap:3px;width:100%;margin-bottom:6px;padding:10px 12px;display:grid}.mail-saved-list button.active{background:#175bff0f;border-color:#175bff}.mail-saved-list button strong{font-size:12.5px;line-height:1.35;display:block}.mail-saved-list button small{color:var(--mail-muted);font-size:11px;display:block}.mail-saved-list p{color:var(--mail-muted);margin:0;font-size:12px}.mail-chip-link{border:1px solid var(--mail-line);color:#175bff;background:#fff;border-radius:17px;align-items:center;min-height:34px;padding:0 13px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.library-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.library-toolbar .contacts-filter-row{flex:320px}.library-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.library-toggle{color:#071d3a;background:#fbfaf6;border:1px solid #dde1e6;border-radius:18px;min-height:36px;padding:8px 14px;font:700 11.5px/1.2 inherit}.library-toggle[aria-pressed=true]{border-color:#071d3a}.library-more{color:#175bff;background:0 0;border:0;align-self:flex-start;padding:0;font:700 11.5px/1.2 inherit}.mail-preset-grid article .mail-preset-body{-webkit-line-clamp:6;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mail-preset-grid article .mail-preset-body.open{-webkit-line-clamp:none;display:block;overflow:visible}@media (min-width:1001px){.backoffice-nav-group{margin-bottom:14px;display:block}.backoffice-nav-heading{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;padding:0 12px;font-size:9px;font-weight:800;display:block}.backoffice-topbar>nav{gap:0}.backoffice-nav-group a{width:100%;display:flex}}.mail-conversation-list{align-content:start}.mail-conversation-list>button{align-content:start;gap:3px}.mail-conversation-list>button time{color:var(--mail-muted);font-size:10px}.mail-list{align-content:start}.mail-filter-row{flex-wrap:wrap}.mail-new{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mail-new-label{font-size:11.5px;font-weight:800}@media (max-width:1000px){.mail-new-label{display:none}}.mail-preset-grid a.mail-primary,.library-toolbar-actions .mail-primary{border-radius:20px;align-items:center;min-height:36px;padding:7px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.mail-preset-grid article header div{align-items:center;gap:8px;display:flex}.mail-followup-page{min-width:0;min-height:calc(100vh - 94px);color:var(--mail-ink);background:#f5f5f6;padding:clamp(20px,3vw,38px)}.mail-followup-heading h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 8px;font-size:clamp(30px,3vw,42px);line-height:1}.mail-followup-heading p:last-child{color:#071d3ab3;max-width:720px;margin:0;font-size:12px;line-height:1.55}.mail-followup-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.mail-followup-totals span{border:1px solid var(--mail-line);background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.mail-followup-totals b{color:var(--blue);font-family:var(--font-display);font-size:24px}.mail-followup-search{letter-spacing:.05em;text-transform:uppercase;gap:6px;max-width:420px;margin-bottom:20px;font-size:10px;font-weight:800;display:grid}.mail-followup-search input{border:1px solid var(--mail-line);min-width:0;color:var(--mail-ink);font:500 12px var(--font-body);letter-spacing:normal;text-transform:none;background:#fff;border-radius:9px;padding:11px 13px}.mail-followup-section{border:1px solid var(--mail-line);background:#fff;border-radius:13px;min-width:0;margin:15px 0;overflow:hidden}.mail-followup-section>header{border-bottom:1px solid var(--mail-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.mail-followup-section h3{font-family:var(--font-display);text-transform:uppercase;margin:3px 0 0;font-size:22px}.mail-followup-section>header>strong,.mail-followup-history summary b{min-width:29px;height:29px;color:var(--blue);background:#eaf0ff;border-radius:30px;place-items:center;padding:0 8px;font-size:11px;display:inline-grid}.mail-followup-note{color:#071d3aa6;margin:0;padding:13px 22px;font-size:11px;line-height:1.5}.mail-followup-list article{border-top:1px solid var(--mail-line);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:14px 22px;display:flex}.mail-followup-list article:first-child{border-top:0}.mail-followup-list article>div{gap:3px;min-width:0;display:grid}.mail-followup-list strong,.mail-followup-list span,.mail-followup-list small{overflow-wrap:anywhere}.mail-followup-list strong{font-size:12px}.mail-followup-list span{font-size:11px}.mail-followup-list small{color:#071d3a9e;font-size:10px;line-height:1.45}.mail-followup-list button{border:1px solid var(--mail-line);min-height:36px;color:var(--mail-ink);cursor:pointer;background:#fff;border-radius:20px;flex:none;padding:8px 13px;font-size:10px;font-weight:800}:is(.mail-followup-list button:hover,.mail-followup-list button:focus-visible){border-color:var(--blue);color:var(--blue)}.mail-followup-section .admin-empty{margin:0;padding:22px}.mail-followup-section .admin-pagination{border-top:1px solid var(--mail-line);padding:12px 20px}.mail-followup-history summary{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;font-size:18px;font-weight:800;list-style:none;display:flex}.mail-followup-history summary::-webkit-details-marker{display:none}.mail-address-note{color:#071d3aa6;grid-column:2;margin:-4px 0 8px;font-size:10px;line-height:1.45}.mail-batch-summary{gap:7px;margin:12px 0 16px;display:grid}.mail-batch-summary span{justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;display:flex}.mail-batch-summary b{color:#071d3a}@media (min-width:1001px){.mail-sidebar .mail-new{border-radius:20px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;padding:7px 9px;font-size:11px;display:flex}.mail-sidebar .mail-new span:first-child{font-size:14px}}@media (max-width:900px){.mail-followup-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mail-followup-page{padding:18px 12px}.mail-followup-totals{gap:7px;margin:17px 0}.mail-followup-totals span{gap:1px;min-height:65px;padding:9px;font-size:9px;display:grid}.mail-followup-totals b{font-size:21px}.mail-followup-section>header,.mail-followup-list article{padding:14px}.mail-followup-list article{flex-direction:column;align-items:flex-start;gap:9px}.mail-followup-list button{width:100%}.mail-followup-note{padding:11px 14px}.mail-address-note{grid-column:1/-1}}.mail-sidebar .mail-new,.mail-sidebar .mail-new:hover{width:40px;min-height:40px;color:var(--mail-ink);background:0 0;border:0;border-radius:0;align-self:start;place-items:center;padding:0;display:grid}.mail-sidebar .mail-new:hover{color:#175bff}.mail-sidebar .mail-new:focus-visible{outline-offset:2px;outline:2px solid #175bff}.mail-sidebar .mail-new svg{width:21px;height:21px;display:block}.mail-compose-page .mail-quick-presets{align-self:start}.mail-quick-presets>button{border:1px solid var(--mail-line);text-align:left;white-space:normal;background:#fff;border-radius:11px;gap:5px;width:100%;min-height:0;margin:0 0 8px;padding:12px;display:grid}:is(.mail-quick-presets>button:hover,.mail-quick-presets>button:focus-visible){background:#f5f8ff;border-color:#175bff}.mail-quick-presets>button strong{font-size:12px;line-height:1.3}.mail-quick-presets>button small{color:var(--mail-muted);font-size:10px;font-weight:500;line-height:1.4}.mail-quick-presets>a{color:#175bff;margin-top:7px;font-size:11px;font-weight:800;display:inline-block}.mail-audience-line{align-items:start;padding-top:10px}.mail-audience-line p{color:var(--mail-muted);margin:0 0 10px;font-size:11px}.mail-audience-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mail-audience-choices button{text-align:left;white-space:normal;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-height:44px;font-size:11px;display:flex}.mail-audience-choices button.active{color:#071d3a;background:#eef4ff;border-color:#175bff}.mail-audience-choices button small{color:var(--mail-muted);flex:none;font-size:10px}.mail-audience-more{margin:12px 0}.mail-audience-more summary{cursor:pointer;color:#071d3a;font-size:11px;font-weight:800}.mail-audience-more select{border:1px solid var(--mail-line);background:#fff;border-radius:9px;min-height:38px;margin-top:9px;padding:7px 10px}.mail-drafts-page .mail-draft-list{gap:9px;max-width:740px;margin:20px 0;display:grid}.mail-draft-list button{border:1px solid var(--mail-line);text-align:left;min-height:56px;color:var(--mail-ink);cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}:is(.mail-draft-list button:hover,.mail-draft-list button:focus-visible){background:#f5f8ff;border-color:#175bff}.mail-draft-list button strong{font-size:12px}.mail-draft-list button span{color:var(--mail-muted);white-space:nowrap;font-size:10px}.mail-sent-campaigns,.mail-sending-settings{border:1px solid var(--mail-line);background:#fff;border-radius:11px;max-width:740px;margin-top:18px;padding:16px}.mail-sent-campaigns summary,.mail-sending-settings summary{cursor:pointer;font-size:12px;font-weight:800}.mail-sending-settings p{max-width:580px;color:var(--mail-muted);font-size:11px;line-height:1.5}.mail-sending-settings label{gap:6px;max-width:540px;font-size:11px;font-weight:700;display:grid}.mail-sending-settings input{border:1px solid var(--mail-line);background:#fff;border-radius:9px;min-height:42px;padding:9px 12px}.mail-sending-settings button{margin:10px 0}.mail-sending-settings small{display:block}@media (max-width:1000px){.mail-compose-page.compact{grid-template-columns:1fr}.mail-compose-page .mail-quick-presets{order:-1}}@media (max-width:760px){.mail-audience-choices{grid-template-columns:1fr}.mail-draft-list button{flex-direction:column;align-items:flex-start}.mail-draft-list button span{white-space:normal}.mail-quick-presets{align-items:stretch;gap:8px;display:flex;overflow-x:auto}.mail-quick-presets>span,.mail-quick-presets>h3,.mail-quick-presets>p{display:none}.mail-quick-presets>button{flex:0 0 175px;margin:0}.mail-quick-presets>a{flex:0 0 115px;align-self:center}}.shared-email-to{position:relative}.shared-email-to-matches{z-index:4;background:#fff;border:1px solid #071d3a29;max-height:260px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 13px 30px #071d3a29}.shared-email-to-matches button{color:#071d3a;text-align:left;background:#fff;border:0;border-bottom:1px solid #071d3a14;gap:3px;width:100%;padding:11px 12px;display:grid}.shared-email-to-matches button:hover{background:#f5f3ec}.shared-email-to-matches button span{color:#607086;font-size:10px}.shared-email-to-matches p{color:#607086;letter-spacing:0;text-transform:none;margin:0;padding:12px;font-size:11px;font-weight:500}.shared-email-original{background:#f5f3ec;border:1px solid #071d3a1f;padding:14px}.shared-email-original>summary{cursor:pointer;font-size:11px;font-weight:800}.shared-email-original article{border-top:1px solid #071d3a1a;gap:4px;margin-top:10px;padding-top:10px;display:grid}.shared-email-original article span{color:#607086;font-size:10px}.shared-email-original article p{white-space:pre-wrap;max-height:160px;margin:4px 0 0;font-size:11px;line-height:1.5;overflow:auto}.mail-notices{color:#ffffffc7;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:9px 12px;display:flex}.mail-notices.active,.mail-notices:hover{color:#fff}.mail-notices b{font-size:10px}.mail-sent-scrim{z-index:1250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071d3a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mail-sent-reader{background:#fff;border:1px solid #071d3a26;border-radius:12px;width:min(620px,100%);max-height:80vh;padding:0 22px 22px;position:relative;bottom:auto;right:auto;overflow:auto;box-shadow:0 18px 50px #071d3a38}.mail-sent-reader>header{color:#fff;background:#071d3a;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -22px 18px;padding:18px 22px;display:flex;position:sticky;top:0}.mail-sent-reader>header span{color:#e0a21a;font-size:10px;font-weight:800}.mail-sent-reader>header h3{font:800 22px/1.1 var(--font-brand),Georgia,serif;margin:4px 0 0}.mail-sent-reader>header button{color:#fff;background:0 0;border-color:#ffffff59}.mail-sent-reader pre{max-height:48vh;overflow:auto}@media (max-width:600px){.mail-sent-scrim{align-items:end;padding:0}.mail-sent-reader{border-radius:18px 18px 0 0;width:100%;max-height:88vh;bottom:auto;right:auto}}.contact-duplicate-review{background:#fff;border:1px solid #d8dee8;margin:0 0 16px}.contact-duplicate-review>summary{cursor:pointer;padding:14px 16px;font-weight:800}.contact-duplicate-review>div{gap:10px;padding:0 16px 16px;display:grid}.contact-duplicate-review article{background:#f5f6f8;grid-template-columns:minmax(140px,1fr) minmax(240px,1fr);gap:10px;padding:12px;display:grid}.contact-duplicate-review article label{text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.contact-duplicate-review article select{background:#fff;border:1px solid #bfc8d6;min-height:38px;padding:8px}.contact-duplicate-review article div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.contact-duplicate-review article button{color:#071d3a;background:#fff;border:1px solid #bfc8d6;padding:8px 10px;font-weight:800}.contact-duplicate-review>small{color:#65738a;padding:0 16px 12px;display:block}@media (max-width:650px){.contact-duplicate-review article{grid-template-columns:1fr}.contact-duplicate-review article div{grid-column:auto}.contact-duplicate-review article button{width:100%}}.pipeline-contact{background:#fff;border:1px solid #d8dee8;margin:18px 24px;padding:19px}.pipeline-contact h3{margin:0 0 13px;font:800 20px Oswald,sans-serif}.pipeline-contact>label{color:#435169;margin-bottom:6px;font:700 12px Montserrat,sans-serif;display:block}.pipeline-contact>label small{color:#68758a;font-weight:500}.pipeline-contact-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-contact-row input{color:#071d3a;background:#fff;border:1px solid #bfc8d6;flex:220px;min-width:0;min-height:44px;padding:10px 12px;font:500 14px Montserrat,sans-serif}.pipeline-contact .pipeline-panel-links,.pipeline-contact .pipeline-farm-links{padding:12px 0 0}.pipeline-contact-summary dl{gap:8px;margin:0;display:grid}.pipeline-contact-summary dl div{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.pipeline-contact-summary dt{color:#68758a;font-size:12px;font-weight:700}.pipeline-contact-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.pipeline-contact-summary a{color:#174dcb}.pipeline-contact-summary>small{color:#68758a;margin-top:10px;line-height:1.45;display:block}.pipeline-contact-parked{background:#fff6df;border:1px solid #e8d3b4;margin-top:12px;padding:12px}.pipeline-contact-parked p{color:#70501a;margin:0 0 9px;font-size:13px;line-height:1.5}.pipeline-contact-parked label{color:#70501a;margin-bottom:6px;font:700 12px Montserrat,sans-serif;display:block}.pipeline-contact-parked input{background:#fff;border:1px solid #d9c49c;width:100%;min-height:44px;padding:10px 12px;font:500 14px Montserrat,sans-serif}.pipeline-contact-parked span{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pipeline-cannot-contact{margin-top:12px}.pipeline-contact p[role=status]{color:#435169;margin:10px 0 0;font-size:12px}.producer-sent-message{color:#071d3a;border-bottom:1px solid #e1e3e6;padding:18px 0}.producer-sent-message summary{cursor:pointer;gap:6px;display:grid}.producer-sent-message small{color:#626c7b}.producer-sent-message>p{max-width:75ch;padding:18px 0}.pipeline-reach-filter{align-items:center;gap:6px;display:flex}.pipeline-reach-filter button{color:#071d3a;white-space:nowrap;background:#fff;border:1px solid #bfc8d6;padding:11px 12px;font-weight:700}.pipeline-reach-filter button.active{color:#174dcb;background:#edf3ff;border-color:#175bff}@media (max-width:760px){.pipeline-contact{margin:14px}.pipeline-contact-row{flex-direction:column;align-items:stretch}.pipeline-reach-filter{overflow-x:auto}}.manager-preset-section{color:#071d3a;margin:20px 24px}.manager-preset-section h3{margin:0 0 8px;font:700 20px Montserrat,sans-serif}.manager-preset-section p{color:#657084;margin:0 0 12px;font-size:13px}.manager-reject-submission{background:#fff8f5;border:1px solid #e2c8c1;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 24px;padding:14px;display:flex}.manager-reject-submission label{color:#6f3039;flex:220px;gap:6px;font:700 12px Montserrat,sans-serif;display:grid}.manager-reject-submission select{color:#071d3a;background:#fff;border:1px solid #c9aaa2;min-height:42px;padding:9px 10px}.manager-reject-submission small{color:#76615d;flex-basis:100%}.manager-preset-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-preset-cards button{text-align:left;color:#071d3a;background:#fff;border:1px solid #dedcd4;border-radius:8px;gap:6px;min-height:82px;padding:14px;font:600 13px Montserrat,sans-serif;display:grid}.manager-preset-cards button.suggested{background:#fffaf0;border-color:#b48324}.manager-preset-cards small{color:#657084;font-size:11px;font-weight:500}.manager-preset-cards button:disabled{opacity:.65;cursor:not-allowed}.manager-workspace .pipeline-stage-hint{font-size:13px}@media (max-width:600px){.manager-preset-section{margin:16px}.manager-preset-cards{grid-template-columns:1fr 1fr}.manager-preset-cards button{padding:10px;font-size:12px}}.producer-conversations article{border-bottom:1px solid #dedcd4;padding:14px 0}.producer-conversations article small{color:#657084;margin-top:4px;font-size:11px;display:block}.producer-conversations article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.producer-conversations summary{cursor:pointer;padding:12px 0;font-weight:700}.producer-email-history>summary{color:#071d3a}.producer-email-history>summary:after{content:"+";float:right;color:#c98e14}.producer-email-history[open]>summary:after{content:"−"}.producer-email-history>div{padding-top:4px}.producer-relevant-replies{border-bottom:1px solid #dedcd4}.producer-relevant-replies>summary{color:#071d3a}.producer-relevant-replies>summary:after{content:"+";float:right;color:#c98e14}.producer-relevant-replies[open]>summary:after{content:"−"}.producer-replies-note{color:#657084;margin:4px 0 0;font-size:12px;line-height:1.5}.producer-use-answer{margin-top:10px}.producer-use-answer>summary{color:#174dcb;border:1px solid #bfc8d6;padding:8px 10px;font-size:12px;list-style:none;display:inline-block}.producer-use-answer>div{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.producer-use-answer .button{min-height:38px;padding:8px 10px;font-size:12px}.producer-workflow summary{cursor:pointer;padding:12px 0;font-weight:700}.producer-workflow label{gap:6px;margin:10px 0;font-size:13px;display:grid}.producer-workflow textarea,.producer-workflow input{color:#071d3a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dedcd4;border-radius:6px;padding:10px}.producer-workflow article{border-bottom:1px solid #dedcd4;padding:12px 0}.producer-workflow article p{white-space:pre-wrap;overflow-wrap:anywhere}.producer-workflow article small{color:#657084;font-size:11px;display:block}.producer-review-request{background:#fff9e9;border-color:#d79a17;gap:8px;display:grid}.producer-review-request>.manager-send-review{color:#fff;background:#071d3a;width:100%}.producer-review-request>small{color:#657084;font-size:11px;line-height:1.45}.producer-review-composer{border-top:1px solid #ead8ad;margin-top:4px;padding-top:12px}.manager-attention:empty{display:none}.manager-attention{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.manager-attention button{text-align:left;color:#071d3a;background:#fffaf0;border:1px solid #d8c497;border-radius:7px;gap:4px;padding:10px 14px;font:600 12px Montserrat,sans-serif;display:grid}.manager-attention span{color:#765b23;font-size:11px}.manager-review-action{gap:8px;margin:18px 24px;display:grid}.manager-review-action small{color:#657084;font-size:11px}.manager-farm-facts dl div{border-bottom:1px solid #eceae3;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);padding:9px 0}.manager-farm-facts dd{overflow-wrap:anywhere;font-size:13px}.manager-farm-facts details{margin-top:14px;font-size:13px}.manager-workspace>.manager-attention{grid-row:5}.pipeline-panel.pipeline-panel-manager .pipeline-panel-actions>.button{color:#fff;white-space:normal;background:#071d3a;border-color:#071d3a;min-height:42px}.pipeline-panel.pipeline-panel-manager .pipeline-panel-actions{background:#fff;justify-content:flex-start;padding:0 24px 16px;position:static}.manager-workspace .pipeline-panel-header{padding-right:60px}.manager-preset-cards button{font-size:14px}.manager-preset-cards small{font-size:12px}.pipeline-panel-manager .pipeline-contact{border-radius:8px;margin:12px 24px;padding:14px 18px}.pipeline-panel-manager .pipeline-contact h3{display:none}.pipeline-panel-manager .pipeline-contact .pipeline-contact-row{margin:6px 0}.pipeline-panel-manager .pipeline-contact .pipeline-farm-links{margin:8px 0;display:inline-flex}.pipeline-panel-manager .pipeline-contact .pipeline-cannot-contact{min-height:36px;margin:8px 0 0;padding:8px 10px;font-size:12px}.pipeline-panel-manager .pipeline-panel-header{padding-top:16px;padding-bottom:12px}.pipeline-panel-manager .manager-preset-section{margin:14px 24px}.manager-back-button{white-space:nowrap;align-self:flex-start;border-radius:8px!important;width:auto!important;min-width:0!important;height:auto!important;padding:10px 14px!important;font:700 13px Montserrat,sans-serif!important;position:static!important}.producer-business-note{color:#435169;background:#fff9e9;border-left:3px solid #d79a17;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.producer-business-editor select{color:#071d3a;background:#fff;border:1px solid #bfc8d6;width:100%;min-height:44px;padding:10px 12px;font:500 14px Montserrat,sans-serif}.producer-add-open>.pipeline-topline,.producer-add-open>.pipeline-stages,.producer-add-open>.pipeline-toolbar,.producer-add-open>.pipeline-stage-hint,.producer-add-open>.pipeline-list,.producer-add-open>.admin-empty{display:none}.producer-add-page{background:#fff;border:1px solid #d8dee8;border-radius:10px;gap:0;display:grid;overflow:hidden}.producer-add-header{background:#fbfaf6;border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:flex-start;gap:28px;padding:clamp(22px,4vw,44px);display:flex}.producer-add-header h2{color:#071d3a;margin:6px 0 10px;font:800 clamp(34px,5vw,56px)/1 Oswald,sans-serif}.producer-add-header p:last-child{color:#5d6a7f;max-width:760px;margin:0;line-height:1.6}.producer-add-form{gap:20px 24px;width:min(1040px,100%);margin:0 auto;padding:clamp(22px,4vw,46px)}.producer-add-form label>small{color:#65738a;font-weight:500;line-height:1.5}.producer-add-form .producer-business-public{background:#fbfaf6;border:1px solid #d8dee8;border-radius:8px;padding:16px}.producer-add-form .producer-business-public>span{color:#526178;align-items:flex-start;gap:8px;font-weight:600;line-height:1.4;display:flex}.producer-add-form .producer-business-public>span input{width:17px;height:17px;min-height:0;margin:1px 0 0;padding:0}.producer-add-boundary{color:#071d3a;background:#fff8e8;border-left:5px solid #d79a17;padding:18px 20px}.producer-add-boundary p{color:#59687d;margin:6px 0 0;line-height:1.55}.producer-pipeline .pipeline-topline{flex-wrap:wrap;gap:10px}.pipeline-contact-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}@media (max-width:760px){.producer-add-header{flex-direction:column;align-items:stretch}.producer-add-header .button{width:100%}.producer-add-form{padding:18px 14px}.producer-add-form .pipeline-form-actions{flex-direction:column;align-items:stretch}.producer-add-form .pipeline-form-actions .button{width:100%}}.producer-business-public>span,.producer-business-public>small{color:#657084;align-items:flex-start;gap:7px;margin-top:7px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.producer-business-public>span input{accent-color:#175bff;flex:none;width:16px;height:16px;margin:0}.owner-record-controls{border-bottom:1px solid #e5e2da;flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.owner-record-controls small{color:#626976;flex-basis:100%}.manager-header-facts{flex-wrap:wrap;gap:22px;margin:12px 0;display:flex}.manager-header-facts dt{color:#626976;font-size:12px}.manager-header-facts dd{margin:3px 0 0;font-weight:600}.manager-completion.is-green .pipeline-progress i{background:#287556}.manager-completion.is-amber .pipeline-progress i{background:#986c12}.manager-completion.is-red .pipeline-progress i{background:#b5453c}.backoffice-signed-in{color:#071d3a;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;padding:8px 0;font-size:13px;display:flex}.backoffice-signed-in>span{overflow-wrap:anywhere;min-width:0}.backoffice-signed-in .backoffice-signout{color:#fff;white-space:nowrap;background:#071d3a;border:1px solid #071d3a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.backoffice-signout:focus-visible{outline-offset:3px;outline:3px solid #175bff}.pipeline-action-feedback{color:#071d3a;overflow-wrap:anywhere;background:#fbfaf6;border-left:3px solid #d79a17;margin:12px 24px;padding:14px 16px;font-size:16px}.pipeline-action-feedback p{margin:0 0 10px}.shared-email-send-confirm>span{flex-wrap:wrap;gap:8px;display:flex}.producer-record-email:empty{display:none}.producer-record-email .shared-email-panel{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border:0;border-block:1px solid #e4e0d8;border-radius:0;position:static;inset:auto;overflow:visible}.producer-record-email .shared-email-panel>header{background:#fff;padding:16px 24px;position:static}.producer-record-email .shared-email-panel>header h2{font-size:24px}.producer-record-email .shared-email-write,.producer-record-email .shared-email-preview{min-height:0;padding:16px 24px;overflow:visible}.producer-record-email .shared-email-panel>footer{flex-wrap:wrap;padding:16px 24px;position:static}.producer-record-email .shared-email-send-confirm{padding:16px 24px}.producer-record-email .shared-email-write textarea{min-height:120px}.producer-record-email .shared-email-to-matches{max-width:100%}.pipeline-panel.pipeline-panel-owner .pipeline-panel-header{padding:20px 60px 16px 24px}.pipeline-panel.pipeline-panel-owner .pipeline-panel-header h2{margin:10px 0 5px;font-size:30px;line-height:1.2}.pipeline-panel.pipeline-panel-owner .pipeline-panel-header small{color:#626976;margin-top:5px;font-size:12px;display:block}.pipeline-panel.pipeline-panel-owner .pipeline-panel-actions{background:#fff;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:14px 24px;display:flex;position:static}.pipeline-panel.pipeline-panel-owner .pipeline-panel-actions>.button,.pipeline-panel.pipeline-panel-owner .owner-record-controls>.button{white-space:normal;border-radius:6px;min-height:42px;padding:10px 14px;font-size:14px}.pipeline-panel.pipeline-panel-owner .pipeline-panel-actions>details{margin-left:auto}.pipeline-panel.pipeline-panel-owner .owner-farm-details{background:#fbfaf6;border:0;border-radius:0;margin:0;padding:20px 24px}.pipeline-panel.pipeline-panel-owner .owner-farm-details>div:first-child{font-size:14px}.pipeline-panel.pipeline-panel-owner .pipeline-progress{height:5px;margin-top:10px}.owner-farm-facts{grid-template-columns:1fr 1fr;gap:16px 24px;margin:18px 0;display:grid}.owner-farm-facts>div{min-width:0}.owner-farm-facts dt{color:#626976;margin-bottom:4px;font-size:12px}.owner-farm-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.owner-farm-facts .missing dd{color:#936300}.pipeline-text-action{color:#175bdb;background:0 0;border:0;padding:4px 8px;font:600 13px Montserrat,sans-serif}.pipeline-panel.pipeline-panel-owner .pipeline-contact,.pipeline-panel-manager .pipeline-contact{background:#fff;border:0;border-block:1px solid #e4e0d8;border-radius:0;margin:0;padding:18px 24px}.pipeline-panel.pipeline-panel-owner .pipeline-contact h3{margin:0 0 12px;font:700 14px Montserrat,sans-serif}.pipeline-panel.pipeline-panel-owner .pipeline-contact-row input{border-radius:6px}.pipeline-panel.pipeline-panel-owner .pipeline-contact-row .button{border-radius:6px;min-height:42px;padding:10px 14px;font-size:14px}.pipeline-panel.pipeline-panel-owner .pipeline-compact-toggles{margin-top:10px}.pipeline-panel.pipeline-panel-owner .pipeline-compact-toggles button{min-height:36px;padding:8px 12px;font-size:13px}.pipeline-panel.pipeline-panel-owner .pipeline-panel-section,.pipeline-panel.pipeline-panel-owner .producer-conversations,.pipeline-panel.pipeline-panel-owner .producer-workflow{border:0;background:#fff;border-top:1px solid #e4e0d8;border-radius:0;margin:0;padding:16px 24px}.pipeline-panel.pipeline-panel-owner .producer-conversations h3{font:700 14px Montserrat,sans-serif}.pipeline-panel.pipeline-panel-owner .producer-workflow.producer-review-request{background:#fff9e9;border-top:2px solid #d79a17}.pipeline-panel.pipeline-panel-owner .pipeline-panel-section summary{font-size:14px}@media (max-width:600px){.pipeline-panel.pipeline-panel-owner .pipeline-panel-header{padding:16px 56px 16px 16px}.pipeline-panel.pipeline-panel-owner .pipeline-panel-actions,.pipeline-panel.pipeline-panel-owner .owner-farm-details,.pipeline-panel.pipeline-panel-owner .pipeline-contact,.pipeline-panel-manager .pipeline-contact,.pipeline-panel.pipeline-panel-owner .pipeline-panel-section,.pipeline-panel.pipeline-panel-owner .producer-conversations,.pipeline-panel.pipeline-panel-owner .producer-workflow{padding:16px}.owner-farm-facts{gap:14px}.pipeline-panel.pipeline-panel-owner .pipeline-contact-row input{font-size:16px}}.pipeline-panel.pipeline-panel-owner .pipeline-panel-actions>.button:not(.button-light){color:#fff;background:#071d3a;border-color:#071d3a}.admin-shell.manager-shell{color:#071d3a;background:#f6f4ee;min-height:100vh;display:block}.manager-compact-nav{z-index:900;background:#071d3a;border-bottom:1px solid #dedcd4;align-items:center;gap:6px;min-width:0;padding:10px clamp(16px,3vw,36px);display:flex;position:sticky;top:0;box-shadow:0 2px 12px #071d3a1f}.manager-compact-nav a{color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}:is(.manager-compact-nav a:hover,.manager-compact-nav a:focus-visible,.manager-compact-nav a.active){color:#071d3a;background:#fff}.manager-compact-nav .manager-return-owner,.manager-compact-nav .manager-signout{border:1px solid #fff6;margin-left:auto}.team-unread-count{color:#071d3a;background:#d79a17;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;line-height:1;display:inline-grid}.backoffice-nav-group a .team-unread-count{margin-left:auto}.team-inbox-alert{color:#d79a17;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.team-inbox-alert svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.team-inbox-alert.has-unread svg{fill:#d79a172e}.inbox-new-count{color:#071d3a;white-space:nowrap;background:#d79a17;border-radius:20px;place-items:center;min-height:20px;margin-left:auto;padding:0 7px;font-size:10px;line-height:1;display:inline-grid}.team-conversation-workspace{background:#fff;border:1px solid #d9dee7;border-radius:12px;grid-template-columns:minmax(270px,340px) minmax(0,1fr);height:clamp(560px,100dvh - 250px,780px);min-height:0;margin:0 clamp(18px,3vw,42px) 42px;display:grid;overflow:hidden}.team-thread-list{overscroll-behavior:contain;background:#fff;border-right:1px solid #d9dee7;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.team-thread-list>header{z-index:2;background:#fff;border-bottom:1px solid #d9dee7;padding:18px;position:sticky;top:0}.team-thread-list h2,.team-thread-reader h2{color:#071d3a;font:800 25px/1.05 var(--font-display),Oswald,sans-serif;text-transform:uppercase;margin:0}.team-thread-list>header p,.team-thread-reader>header p{color:#667085;margin:5px 0 0;font-size:12px}.team-thread-list>header label{color:#435169;gap:6px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.team-thread-list select{color:#071d3a;background:#fff;border:1px solid #aeb8c7;border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.team-thread-list>h3{color:#667085;text-transform:uppercase;letter-spacing:.1em;margin:0;padding:14px 15px 7px;font-size:11px}.team-thread-row{position:relative}.team-thread-summary{text-align:left;color:#142033;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;width:100%;padding:15px 54px 15px 15px;display:grid}.team-thread-summary:hover{background:#f7f9fc}.team-thread-summary.active{background:#edf3ff;box-shadow:inset 4px 0 #175bff}.team-thread-summary strong{text-overflow:ellipsis;color:#071d3a;font-size:14px;overflow:hidden}.team-thread-summary time{color:#667085;font-size:11px}.team-thread-summary p{text-overflow:ellipsis;white-space:nowrap;color:#667085;grid-column:1/3;margin:0;font-size:12px;overflow:hidden}.team-thread-summary span{color:#071d3a;background:#d79a17;border-radius:999px;grid-area:2/2;justify-self:end;padding:3px 7px;font-size:11px;font-weight:800}.team-thread-trash{color:#687487;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:8px}:is(.team-thread-trash:hover,.team-thread-trash:focus-visible){color:#8b3440;background:#f4e8e9}.team-thread-trash svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.team-thread-delete{background:#fff7f4;border:1px solid #e6c9c2;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:9px 12px 14px;padding:10px 11px;display:flex}.team-thread-delete p{color:#6f3039;flex:100%;margin:0;font-size:12px}.team-thread-delete button{color:#071d3a;background:#fff;border:1px solid #aeb8c7;border-radius:7px;min-height:34px;padding:6px 10px;font-weight:700}.team-thread-delete button:last-child{color:#fff;background:#8b3440;border-color:#8b3440}.team-thread-reader{background:#fbfaf6;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.team-thread-reader>header{background:#fff;border-bottom:1px solid #d9dee7;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.team-thread-reader>header>div{flex:1;min-width:0}.team-thread-reader>header .button{white-space:nowrap}.team-mobile-back{color:#071d3a;background:0 0;border:0;padding:0;font-weight:800;display:none}.team-thread-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:20px;display:flex;overflow-y:auto}.team-thread-messages article{background:#fff;border:1px solid #d9dee7;border-radius:13px;max-width:78%;padding:12px 14px;box-shadow:0 2px 8px #071d3a0d}.team-thread-messages article.mine{background:#eaf1ff;border-color:#c7d7fb;align-self:flex-end}.team-thread-messages article header{justify-content:space-between;gap:16px;margin-bottom:6px;display:flex}.team-thread-messages article strong{color:#071d3a;font-size:12px}.team-thread-messages article time{color:#667085;font-size:11px}.team-thread-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.team-thread-composer{background:#fff;border-top:1px solid #d9dee7;flex:none;padding:16px 20px}.team-thread-composer label{color:#435169;gap:7px;font-size:12px;font-weight:800;display:grid}.team-thread-composer textarea{resize:vertical;color:#142033;background:#fff;border:1px solid #aeb8c7;border-radius:9px;width:100%;min-height:78px;padding:11px 12px;font:500 16px/1.45 Montserrat,sans-serif}.team-thread-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.team-thread-composer small,.team-thread-composer>p{color:#667085;font-size:11px}.team-thread-composer>p{min-height:16px;margin:5px 0 0}.submission-archive-action,.listing-archive-action,.reviewer-assignment-action{background:#fff;border-top:1px solid #e4e0d8;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 24px;display:flex}.submission-archive-action>div,.listing-archive-action>div,.reviewer-assignment-action>div{flex:280px}.submission-archive-action h3,.listing-archive-action h3,.reviewer-assignment-action h3{color:#071d3a;margin:0 0 5px;font:800 16px Montserrat,sans-serif}.submission-archive-action p,.listing-archive-action p,.reviewer-assignment-action p{color:#626c7b;margin:0;font-size:12px;line-height:1.45}.submission-archive-action label,.reviewer-assignment-action label{color:#435169;gap:6px;min-width:200px;font-size:12px;font-weight:800;display:grid}.submission-archive-action label{color:#6f3039}.submission-archive-action select,.reviewer-assignment-action select{color:#071d3a;background:#fff;border:1px solid #aeb8c7;border-radius:6px;min-height:42px;padding:9px 10px}.submission-archive-action select{border-color:#c9aaa2}.submission-archive-action>.button,.listing-archive-action>.button{color:#8b2f28;background:#fff;border-color:#a13b32;min-height:42px}.producer-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:min(100%,720px);margin-top:14px;display:flex}.producer-heading-actions>span{display:contents}.producer-heading-actions a,.producer-heading-actions .producer-add-button{color:#071d3a;white-space:nowrap;background:#fff;border:1px solid #071d3a;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font:700 12px/1.25 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.producer-heading-actions .producer-add-button{color:#fff;background:#071d3a}@media (max-width:900px){.producer-heading-actions{justify-content:flex-start;max-width:none}.producer-heading-actions a,.producer-heading-actions .producer-add-button{white-space:normal}}.producer-full-email,.producer-email-thread{background:#fbfaf6;border-radius:8px;margin:12px 0;border:1px solid #dedcd4!important;padding:16px!important}.producer-full-email header,.producer-email-thread>header{justify-content:space-between;gap:12px;display:flex}.producer-full-email p,.producer-email-thread article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;line-height:1.55}.producer-email-thread article{border:0;border-top:1px solid #dedcd4;padding:13px 0}.producer-email-thread>button{margin-top:10px}@media (max-width:760px){.manager-compact-nav{flex-wrap:wrap;padding:8px 10px;position:relative;overflow:visible}.manager-compact-nav a{flex:auto;min-height:44px;padding:8px 11px}.manager-compact-nav .manager-return-owner,.manager-compact-nav .manager-signout{margin-left:0}.manager-workspace .pipeline-scrim{z-index:940}.manager-workspace .pipeline-panel-manager{z-index:950}.admin-shell:has(.team-conversation-workspace) .backoffice-topbar>nav .backoffice-home-link{order:-2}.admin-shell:has(.team-conversation-workspace) .backoffice-topbar>nav a.active{order:-1}.team-conversation-workspace{grid-template-columns:1fr;height:calc(100dvh - 210px);min-height:420px;max-height:none;margin:0 12px}.team-thread-list{border-right:0}.team-thread-reader,.team-conversation-workspace.mobile-reader .team-thread-list{display:none}.team-conversation-workspace.mobile-reader .team-thread-reader{display:flex}.team-thread-reader>header{grid-template-columns:1fr;place-items:start;gap:6px;padding:10px 13px 11px;display:grid}.team-mobile-back{align-items:center;min-height:32px;font-size:13px;display:inline-flex}.team-thread-reader>header>div{width:100%}.team-thread-reader h2{overflow-wrap:break-word;word-break:normal;max-width:100%;font-size:22px;line-height:1.08}.team-thread-reader>header p{margin-top:3px;font-size:12px;line-height:1.35}.team-thread-reader>header .button{white-space:nowrap;justify-self:start;width:auto;min-height:36px;padding:7px 10px}.team-thread-messages{scrollbar-gutter:auto;gap:10px;padding:11px 12px;scroll-padding-block:11px}.team-thread-messages article{width:auto;max-width:94%;padding:10px 11px}.team-thread-messages article header{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:5px}.team-thread-messages article time{font-size:11px;line-height:1.3}.team-thread-messages article p{font-size:14px;line-height:1.45}.team-thread-composer{padding:9px 12px calc(9px + env(safe-area-inset-bottom))}.team-thread-composer label{gap:5px;font-size:13px}.team-thread-composer textarea{min-height:58px;max-height:120px;padding:8px 10px}.team-thread-composer>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:7px;display:grid}.team-thread-composer small{font-size:11px;line-height:1.3}.team-thread-composer .button{white-space:nowrap;min-width:102px;min-height:42px;padding:8px 11px}.team-thread-composer>p{min-height:0;margin:3px 0 0}.team-thread-composer>p:empty{display:none}.submission-archive-action,.listing-archive-action,.reviewer-assignment-action{align-items:stretch;padding:16px}.submission-archive-action label,.submission-archive-action>.button,.listing-archive-action>.button,.reviewer-assignment-action label,.reviewer-assignment-action>.button{width:100%}.producer-full-email header,.producer-email-thread>header{display:grid}}.community-today-count{color:#071d3a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:14px 0;font-size:13px;display:flex}.community-daily-counts{border:1px solid #d9dee6;border-radius:8px;max-height:190px;overflow:auto}.community-daily-counts table{border-collapse:collapse;width:100%;font-size:12px}.community-daily-counts th,.community-daily-counts td{text-align:left;border-bottom:1px solid #e3e6eb;padding:8px 12px}.community-daily-counts thead th{background:#f4f5f7;position:sticky;top:0}.community-daily-counts td:last-child,.community-daily-counts thead th:last-child{text-align:right;font-variant-numeric:tabular-nums}.pipeline-stages{grid-template-columns:1.3fr 1fr 1.5fr 1fr 1fr .6fr .8fr;display:grid}.pipeline-stages button{min-width:0}@media (max-width:1000px){.pipeline-stages{display:flex;overflow-x:auto}.pipeline-stages button{flex:none;min-width:135px}}.producer-review-reasons{border:0;flex-wrap:wrap;gap:12px;margin:12px 0;padding:0;display:flex}.producer-review-reasons legend{margin-bottom:8px;font-weight:700}.producer-review-reasons label{align-items:center;gap:6px;display:flex}.pipeline-next-action{color:#08264a;font-weight:600}.pipeline-toolbar{grid-template-columns:minmax(0,1fr) 150px 160px;align-items:center;gap:12px;display:grid}.pipeline-toolbar fieldset{flex-wrap:wrap;display:flex}.owner-view-menu>button,.producer-actions-menu button,.producer-actions-menu a{color:#071d3a;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 12px;font:600 14px Montserrat,sans-serif;text-decoration:none;display:block}.owner-view-menu>button:hover{background:#f2f4f7}.producer-actions-menu{text-align:right;position:relative}.producer-actions-menu summary{cursor:pointer;padding:10px 18px;display:inline-block}.producer-actions-menu>div{z-index:10;background:#fff;border:1px solid #d8dee8;width:240px;position:absolute;right:0;box-shadow:0 5px 18px #071d3a22}.producer-add-open>.producer-actions-menu,.manager-record-open>.producer-actions-menu{display:none}@media (max-width:760px){.pipeline-toolbar{grid-template-columns:1fr 1fr}.pipeline-toolbar fieldset{grid-column:1/-1}}.producer-workspace-surface .pipeline-stages{align-items:stretch;gap:4px}.producer-workspace-surface .pipeline-toolbar{gap:12px;margin:16px 0 20px;padding:0}.producer-workspace-surface .pipeline-stage-hint[hidden]{display:none}.pipeline-record{padding-bottom:0;position:relative}.pipeline-row{grid-template-columns:48px minmax(0,1fr) 128px 76px;gap:16px;min-height:0;padding:22px 20px 52px}.pipeline-row-main>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pipeline-row-main>span>strong{flex-basis:100%;margin-bottom:6px}.pipeline-row-main>small{margin-top:7px}.pipeline-row-main>span>em{font-size:12px}.pipeline-finish{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;display:grid}.pipeline-finish>small{color:#667085;grid-area:1/1/auto/-1;font:500 12px Montserrat,sans-serif}.pipeline-record>.pipeline-farm-links{margin:0;padding:0;font-size:13px;position:absolute;bottom:16px;left:84px}.pipeline-panel.pipeline-panel-clean{background:#fff;padding:20px 24px}.pipeline-panel-clean .clean-panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;font:600 14px Montserrat,sans-serif;display:flex}.pipeline-panel-clean .pipeline-close{color:#071d3a;background:#fff;border:1px solid #e5e1d9;border-radius:7px;width:40px;height:40px;position:static}.pipeline-panel-clean .clean-producer-summary{background:#fafafa;border:1px solid #e5e1d9;border-radius:12px;padding:0;overflow:hidden}.clean-producer-identity{align-items:center;gap:14px;padding:20px;display:flex}.clean-producer-identity>div{flex:1;min-width:0}.clean-producer-identity h2{color:#071d3a;margin:0 0 5px;font:700 22px/1.3 Montserrat,sans-serif}.clean-producer-identity p{color:#667085;margin:0;font-size:14px}.clean-producer-identity .pipeline-farm-links{margin:5px 0 0;padding:0;font-size:13px}.clean-email-icon{min-width:40px;padding:8px!important;font-size:20px!important}.clean-summary-fields{border-top:1px solid #e5e1d9;grid-template-columns:1.2fr 1.1fr .8fr;margin:0;display:grid}.clean-summary-fields>div{border-right:1px solid #e5e1d9;padding:14px}.clean-summary-fields>div:last-child{border:0}.clean-summary-fields dt,.clean-submission-facts dt{color:#667085;margin-bottom:5px;font:500 12px Montserrat,sans-serif}.clean-summary-fields dd,.clean-submission-facts dd{color:#071d3a;overflow-wrap:anywhere;margin:0;font:500 14px/1.5 Montserrat,sans-serif}.clean-received{color:#667085;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 0 18px;font:400 12px Montserrat,sans-serif;display:flex}.clean-mission{color:#8a5d00;background:#fff4d7;border-radius:5px;padding:4px 8px;font-weight:600}.clean-section{border-top:1px solid #e5e1d9;padding:18px 0}.pipeline-panel-clean h3{color:#071d3a;margin:0 0 14px;font:700 16px Montserrat,sans-serif}.clean-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.clean-section-heading>span{color:#667085;font:400 12px Montserrat,sans-serif}.clean-submission-facts{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px;display:grid}.clean-review-checklist{margin:0;padding:0;list-style:none}.clean-review-checklist li{gap:10px;padding:8px 0;font:400 14px Montserrat,sans-serif;display:flex}.clean-review-checklist .complete{color:#1f8054}.clean-review-checklist .missing{color:#a16016}.pipeline-panel.pipeline-panel-clean .pipeline-contact,.pipeline-panel.pipeline-panel-clean .pipeline-panel-section,.pipeline-panel.pipeline-panel-clean .producer-workflow,.pipeline-panel.pipeline-panel-clean .producer-conversations{background:#fff;border:0;border-top:1px solid #e5e1d9;border-radius:0;margin:0;padding:16px 0}.pipeline-panel.pipeline-panel-clean .pipeline-panel-section summary{font:600 14px Montserrat,sans-serif}.pipeline-panel.pipeline-panel-clean .producer-workflow>h3{margin-top:0}.pipeline-panel.pipeline-panel-clean .producer-workflow>small{display:none}.pipeline-panel.pipeline-panel-clean .clean-panel-actions{background:#fff;border-top:1px solid #e5e1d9;flex-wrap:wrap;gap:8px;margin:0;padding:18px 0 0;display:flex}.clean-panel-actions .clean-archive{margin-left:auto}.clean-record-navigation{border-top:1px solid #e5e1d9;justify-content:space-between;margin-top:18px;padding-top:14px;display:flex}.pipeline-panel.pipeline-panel-clean .submission-archive-action{padding:16px 0}.pipeline-panel-clean .producer-workflow article{background:#fafafa;border:1px solid #e5e1d9;border-radius:8px;padding:12px}.pipeline-panel-clean .producer-workflow textarea{font-size:16px}.pipeline-panel-clean .pipeline-compact-toggles{margin-top:14px}.pipeline-panel-clean .pipeline-compact-toggles button{font-size:13px}@media (max-width:700px){.pipeline-row{grid-template-columns:40px minmax(0,1fr) 70px;gap:12px;padding:16px 14px 48px}.pipeline-finish{grid-area:2/2;max-width:150px}.pipeline-open{grid-area:2/3}.pipeline-record>.pipeline-farm-links{bottom:13px;left:66px}.pipeline-panel.pipeline-panel-clean{padding:16px}.clean-producer-identity{gap:10px;padding:14px}.clean-producer-identity h2{font-size:20px}.clean-summary-fields{grid-template-columns:1fr}.clean-summary-fields>div{border-bottom:1px solid #e5e1d9;border-right:0;padding:10px 14px}.clean-submission-facts{grid-template-columns:1fr}.clean-panel-actions .clean-archive{margin-left:0}.clean-section-heading{flex-wrap:wrap}}.pipeline-row-main{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pipeline-row-main>span{display:contents}.pipeline-row-main>span>strong{flex-basis:100%;order:0;margin:0}.pipeline-row-main>small:not(.pipeline-received):not(.pipeline-missing){flex-basis:100%;order:1;margin:0}.pipeline-row-main>span>em{order:2}.pipeline-row-main>.pipeline-received,.pipeline-row-main>.pipeline-missing{flex-basis:100%;order:3;margin:0}.pipeline-panel-clean .producer-workflow .producer-review-reasons{border:0;flex-wrap:wrap;padding:0;display:flex}.pipeline-panel-clean .producer-workflow .producer-review-reasons label,.pipeline-panel-clean .producer-workflow>label{font-size:14px}.pipeline-panel.pipeline-panel-clean .pipeline-panel-actions>.button{border-radius:7px;min-height:42px;padding:10px 14px;font-size:14px}.producer-pipeline .pipeline-row-main>span:first-child{display:contents}.producer-pipeline .pipeline-row-main em{margin-left:0}.producer-pipeline .pipeline-record:has(.pipeline-farm-links) .pipeline-row{padding-bottom:52px}.pipeline-panel.pipeline-panel-clean .pipeline-panel-actions{position:static;top:auto;left:auto;right:auto}.pipeline-panel.pipeline-panel-clean .pipeline-close{position:static}.pipeline-panel.pipeline-panel-clean{width:min(660px,100%);max-width:660px;left:auto;right:0}.pipeline-panel.pipeline-panel-clean .producer-workflow h3{letter-spacing:normal;text-transform:none;color:#071d3a;font:700 16px Montserrat,sans-serif}.producer-workspace-surface .pipeline-row{border-left-color:#0000}.pipeline-panel-clean .producer-workflow .producer-review-reasons label{align-items:center;gap:6px;display:flex}@media (max-width:700px){.producer-pipeline .pipeline-record:has(.pipeline-farm-links) .pipeline-row{padding-bottom:48px}}.producer-pipeline .pipeline-row{border-left:0;grid-template-columns:48px minmax(0,1fr) 128px 76px}.pipeline-panel.pipeline-panel-clean .pipeline-contact input{height:44px;min-height:44px}@media (max-width:700px){.producer-pipeline .pipeline-row{grid-template-columns:40px minmax(0,1fr) 70px}}.producer-pipeline .pipeline-scrim{z-index:950}.pipeline-panel.pipeline-panel-clean{z-index:1000}.pipeline-panel.pipeline-panel-clean .producer-review-reasons input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.pipeline-panel.pipeline-panel-clean .clean-section{padding:22px 0}.pipeline-panel-clean .clean-section-heading{min-height:28px;margin-bottom:16px}.pipeline-panel-clean .clean-section-heading h3{margin:0}.pipeline-panel-clean .clean-submission-facts{gap:18px 24px;margin:0}.pipeline-panel-clean .clean-submission-facts dt{color:#697486;font:400 12px Montserrat,sans-serif}.pipeline-panel-clean .clean-submission-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font:500 14px/1.5 Montserrat,sans-serif}.pipeline-panel-clean .clean-submission-facts .pipeline-farm-links{margin:0;padding:0}.pipeline-panel.pipeline-panel-clean .pipeline-contact-summary{border-top:1px solid #efede7;margin-top:18px;padding:18px 0 0}.pipeline-panel-clean .pipeline-contact-summary h3{color:#697486;margin:0 0 8px;font-size:12px;font-weight:400}.pipeline-panel-clean .pipeline-contact-summary dl{grid-template-columns:1fr 1fr;gap:18px 24px}.pipeline-panel-clean .pipeline-contact-summary dl div{display:block}.pipeline-panel-clean .pipeline-contact-summary dd{margin-top:5px;font-size:14px}.pipeline-panel-clean .clean-review-checklist{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.pipeline-panel-clean .clean-review-checklist li{align-items:center;padding:0}.pipeline-panel-clean .pipeline-compact-toggles{border-top:1px solid #efede7;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}.pipeline-panel.pipeline-panel-clean .producer-workflow{padding:22px 0}.pipeline-panel.pipeline-panel-clean .producer-workflow article{background:#fff;border:0;border-left:2px solid #d79a17;border-radius:0;margin:0 0 18px;padding:0 0 0 14px}.pipeline-panel-clean .producer-workflow article strong{text-transform:none;font-size:13px}.pipeline-panel-clean .producer-workflow article p{margin:7px 0 0;font-size:14px;line-height:1.5}.pipeline-panel-clean .clean-empty-note{color:#697486;border-left:2px solid #d79a17;margin:0 0 18px;padding-left:14px;font-size:14px}.pipeline-panel-clean .producer-workflow>label{color:#697486;gap:6px;margin-top:18px;font-weight:400;display:grid}.pipeline-panel-clean .producer-workflow>button{margin:8px 0 18px auto;display:block}.pipeline-panel-clean .producer-workflow details{background:#fff;border:0;margin:14px 0 0;padding:0}.pipeline-panel-clean .clean-note-history{margin-bottom:18px!important}.pipeline-panel-clean .clean-note-history[open] summary{margin-bottom:14px}.pipeline-panel.pipeline-panel-clean .clean-history{border-top:0;padding:0 0 22px}.pipeline-panel.pipeline-panel-clean .clean-history>.pipeline-panel-section{margin-top:12px}@media (max-width:480px){.pipeline-panel-clean .pipeline-contact-summary dl,.pipeline-panel-clean .clean-review-checklist{grid-template-columns:1fr}}.finder-hero-display .finder-copy h1{letter-spacing:.01em;text-transform:uppercase;margin:.2em 0 .35em;font-family:Oswald,Anton,Bebas Neue,sans-serif;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:700;line-height:.92}.finder-hero-display .finder-copy h1 em{color:#d79a17;font-style:normal}.directory-search-bar{color:#fbfaf6;background:#071d3a;border-radius:2px;align-items:center;gap:.85rem;margin:1.5rem 0 1.25rem;padding:.9rem 1.15rem;display:flex}.directory-search-bar svg{color:#d79a17;flex:none;width:20px;height:20px}.directory-search-bar>span{letter-spacing:.14em;text-transform:uppercase;color:#d79a17;flex:none;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.72rem;font-weight:600}.directory-search-bar input{min-width:0;font:inherit;color:#071d3a;background:#fff;border:0;border-radius:2px;flex:auto;padding:.7rem .9rem;font-size:1rem}.directory-search-bar input:focus-visible{outline-offset:2px;outline:3px solid #d79a17}.directory-category-strip{border-top:1px solid #071d3a24;border-bottom:1px solid #071d3a24;gap:0;margin-bottom:1.5rem;display:grid;overflow-x:auto}.directory-category-strip button{color:#071d3a;cursor:pointer;background:0 0;border:0;border-left:1px solid #d79a1759;flex-direction:column;align-items:center;gap:.45rem;min-width:7.5rem;padding:1.15rem .5rem 1.05rem;display:flex;position:relative}.directory-category-strip button:first-child{border-left:0}.directory-category-strip button svg{width:30px;height:30px}.directory-category-strip button b{font-family:Montserrat,Inter,Arial,sans-serif;font-size:.8rem;font-weight:600}.directory-category-strip button>span{background:#071d3a12;border-radius:50%;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:.7rem;right:.9rem}.directory-category-strip button:hover:not(:disabled){background:#d79a1714}.directory-category-strip button.active{background:#175bff14;box-shadow:inset 0 -3px #175bff}.directory-category-strip button.active>span{color:#fff;background:#175bff}.directory-category-strip button:disabled{opacity:.35;cursor:not-allowed}.directory-coverage{color:#fbfaf6;background:#071d3a;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.75rem;padding:1.35rem 1.5rem;display:flex}.directory-coverage .section-label{color:#d79a17;margin:0 0 .35rem}.directory-coverage>div:first-child p:last-child{opacity:.85;margin:0;font-size:.92rem}.directory-state-pills{flex-wrap:wrap;gap:.5rem;display:flex}.directory-state-pills button{color:#071d3a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fbfaf673;border-radius:2px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}.directory-state-pills button.active{color:#fff;background:#175bff;border-color:#175bff}.directory-state-pills button:disabled{opacity:.4;cursor:not-allowed}.directory-state-pills button span{opacity:.75;font-weight:500}.directory-active-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.directory-active-filters b{letter-spacing:.14em;text-transform:uppercase;color:#071d3aa6;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.7rem;font-weight:600}.directory-active-filters .chip{cursor:pointer;color:#071d3a;background:#fff;border:1px solid #071d3a33;border-radius:999px;padding:.35rem .75rem;font-size:.82rem}.directory-active-filters .chip:hover{color:#175bff;border-color:#175bff}.directory-active-filters .clear-all{cursor:pointer;color:#071d3ab3;background:0 0;border:0;font-size:.8rem;text-decoration:underline}.directory-results-bar{border-bottom:2px solid #d79a17;flex-wrap:wrap;align-items:flex-end;gap:.85rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.directory-results-bar>div{flex:16rem}.directory-results-bar h2{text-transform:uppercase;margin:0;font-family:Oswald,Anton,Bebas Neue,sans-serif;font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1}.directory-results-bar>div p{color:#071d3ab3;margin:.35rem 0 0;font-size:.88rem}.directory-more-filters,.directory-results-bar select{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #071d3a40;border-radius:2px;padding:.55rem .8rem;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.78rem;font-weight:600}.directory-secondary-filters{margin:-.5rem 0 1.25rem}.directory-secondary-filters label{align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:inline-flex}.producer-row>summary{cursor:pointer;flex-wrap:wrap;align-items:stretch;gap:1.25rem;padding:1.25rem;list-style:none;display:flex}.producer-row>summary::-webkit-details-marker{display:none}.producer-row{background:#fff;border:1px solid #071d3a29;border-radius:2px;margin-bottom:1rem}.producer-row:hover{border-color:#175bff66}.producer-row-copy{flex:22rem;min-width:0}.producer-row-meta{letter-spacing:.1em;text-transform:uppercase;color:#071d3aa6;margin:0 0 .35rem;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.72rem;font-weight:600}.producer-row-pin{color:#d79a17}.producer-row-copy h3{margin:0 0 .4rem;font-family:Roboto Slab,Rockwell,serif;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.1}.producer-row-offer{color:#071d3ad9;margin:0 0 .7rem}.producer-row-tags{flex-wrap:wrap;gap:.4rem;display:flex}.producer-row-tags span{letter-spacing:.08em;text-transform:uppercase;background:#071d3a0f;border-radius:2px;padding:.3rem .6rem;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.68rem;font-weight:600}.producer-row-buying{border-left:1px solid #071d3a1f;flex-direction:column;flex:0 18rem;gap:.5rem;min-width:0;padding-left:1.25rem;display:flex}.producer-row-buying b{letter-spacing:.14em;text-transform:uppercase;color:#d79a17;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.7rem;font-weight:600}.producer-row-buying p{color:#071d3acc;margin:0;font-size:.9rem}.producer-row-toggle{color:#fbfaf6;letter-spacing:.08em;text-transform:uppercase;background:#071d3a;border-radius:2px;align-self:flex-start;margin-top:auto;padding:.6rem 1rem;font-family:Montserrat,Inter,Arial,sans-serif;font-size:.75rem;font-weight:600}.producer-row[open] .producer-row-toggle{background:#175bff}.producer-row .profile-open,.producer-row[open] .profile-closed{display:none}.producer-row[open] .profile-open{display:inline}.producer-row>.producer-profile-body{padding:0 1.25rem 1.35rem}@media (max-width:760px){.directory-search-bar{flex-wrap:wrap}.directory-search-bar>span{order:-1}.directory-search-bar input{flex:100%}.directory-category-strip{display:flex}.directory-category-strip button{flex:0 0 7rem}.producer-row-buying{border-top:1px solid #071d3a1f;border-left:0;flex:100%;padding-top:.9rem;padding-left:0}.directory-results-bar{align-items:flex-start}}.finder-page .finder-hero-display{background:#fbfaf6;padding-block:clamp(36px,4vw,60px);overflow:hidden}.finder-hero-display .finder-copy{max-width:1050px}.finder-hero-display .finder-us-map{opacity:.22;object-position:right center;width:min(63vw,900px);height:calc(100% - 32px);max-height:none;right:3%}.finder-page .directory-workspace{background:#fff;padding-top:24px}.directory-source-switch{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.directory-source-switch button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #c7cdd5;min-height:44px;padding:10px 16px;font:600 14px/1.3 Montserrat,Arial,sans-serif}.directory-source-switch button[aria-pressed=true]{color:#fff;background:#071d3a;border-color:#071d3a;box-shadow:inset 0 -3px #d79a17}.directory-search-bar{margin-top:0}.directory-category-strip{border-top:0}.directory-coverage{gap:16px}.directory-coverage>div:first-child{max-width:27rem}.directory-producer-list{gap:16px}.directory-producer-list .producer-row{background:#fff;margin:0;border:1px solid #d7dce4!important}.directory-producer-list .producer-row>summary{padding:24px}@media (max-width:760px){.finder-hero-display .finder-us-map{opacity:.15;width:112%;height:auto;right:-26%}.directory-category-strip{display:grid;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important}.directory-category-strip button{min-width:0;padding:22px 6px 16px}.directory-category-strip button b{font-size:12px}.directory-category-strip button>span{top:4px;right:6px}.directory-source-switch{gap:6px}.directory-source-switch button{flex:140px;padding:10px}.directory-producer-list .producer-row>summary{padding:20px}}.directory-producer-list .producer-row-copy h3{text-transform:none;font-family:Roboto Slab,Rockwell,serif;font-size:clamp(1.35rem,2.6vw,1.9rem)}.producer-row-copy .producer-community-credit{color:#526071;margin:10px 0 0;font:400 13px/1.5 Montserrat,Arial,sans-serif}.community-credit-consent{border:1px solid #d7dce4;padding:20px}.community-credit-consent legend{padding:0 6px;font-weight:700}.community-credit-consent>small{margin-top:12px;display:block}.community-credit-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}@media (max-width:600px){.community-credit-fields{grid-template-columns:1fr}}.admin-shell .community-need-table{min-width:0;overflow:visible}.admin-shell .community-need-table table{table-layout:fixed;min-width:0}.admin-shell .community-need-table th,.admin-shell .community-need-table td{overflow-wrap:anywhere;padding-left:4px;padding-right:4px}.admin-shell .community-need-table th:first-child{width:24%}.admin-shell .community-need-table th:last-child{width:22%}.admin-shell .community-member-cell{gap:4px;min-width:0}.admin-shell .community-member-cell i{flex-shrink:1;min-width:0}.admin-shell .community-need-table em{white-space:normal;overflow-wrap:normal;max-width:100%;padding:2px 6px}.admin-shell .team-add-button{color:#fff;background:#0e1f3d;border:0;border-radius:8px;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .team-add-helper[hidden]{display:none!important}.admin-shell .team-add-helper:not([hidden]){border:1px solid #e4e1d8!important;height:auto!important;padding:16px 18px!important}.producer-pipeline{gap:0;position:relative}.pipeline-topline{justify-content:flex-end;margin:0 0 12px;display:flex;position:static}.pipeline-topline .button{color:#fff;letter-spacing:0;text-transform:none;background:#0e1f3d;border-radius:8px;min-height:38px;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .backoffice-panel:has(.producer-pipeline){background:0 0;border:0;padding:0}.admin-shell:has(.producer-pipeline) .backoffice-section-heading>a{margin-right:150px}.admin-shell .field-report-category button small{color:#5e6677;font-size:11.5px;font-weight:400;line-height:1.35}.admin-shell .field-report-category button span{color:#86600f;font-size:10.5px;font-weight:700}.field-report-hint{color:#5e6677;margin:2px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:900px){.admin-shell:has(.producer-pipeline) .backoffice-section-heading>a{margin-right:0}}.pipeline-stages{background:0 0;border:0;border-bottom:1px solid #e4e1d8;gap:4px;display:flex;overflow:auto}.pipeline-stages button{color:#5e6677;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px 11px;font:600 14px/1.45 Montserrat,sans-serif}.pipeline-stages button.active{color:#13233f;background:0 0;border-bottom-color:#c98e14}.pipeline-stages b{color:#13233f;background:#efede6;min-width:0;height:auto;padding:1px 8px;font-size:11.5px}.pipeline-stages button.active b{color:#fff;background:#c98e14}.pipeline-toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.pipeline-toolbar>label{gap:0;font-size:0}.pipeline-toolbar>label:first-child{flex:260px}.pipeline-toolbar input,.pipeline-toolbar select{background:#fff;border:1px solid #e4e1d8;border-radius:8px;min-height:0;padding:9px 12px;font:500 13px/1.45 Montserrat,sans-serif}.pipeline-toolbar fieldset{background:#efede6;border-radius:8px;gap:0;padding:3px}.pipeline-toolbar fieldset button{color:#5e6677;background:0 0;border:0;border-radius:6px;padding:6px 12px;font:600 12.5px Montserrat,sans-serif}.pipeline-toolbar fieldset button.active{color:#13233f;background:#fff;box-shadow:0 1px 2px #0e1f3d1f}.pipeline-stage-hint{color:#5e6677;margin:0 0 10px;font-size:12.5px}.pipeline-list{border:1px solid #e4e1d8;border-radius:12px;overflow:hidden}.pipeline-tier-heading{letter-spacing:.12em;text-transform:uppercase;color:#13233f;background:#f5f4ef;border-top:1px solid #e4e1d8;align-items:center;gap:10px;padding:9px 16px 9px 20px;font:700 10.5px/1.45 Montserrat,sans-serif;display:flex}.pipeline-tier-heading:first-child{border-top:0}.pipeline-tier-heading i{background:var(--tier);border-radius:3px;width:10px;height:10px}.pipeline-tier-heading small{letter-spacing:0;text-transform:none;color:#5e6677;font-size:12px;font-weight:500}.pipeline-tier-heading b{color:#5e6677;margin-left:auto}.tier-close{--tier:#1f7a4d}.tier-check{--tier:#b42318}.tier-nudge{--tier:#c98e14}.tier-work{--tier:#8a90a0}.pipeline-row{border-bottom:1px solid #efede6;border-left:4px solid var(--tier,transparent);grid-template-columns:40px minmax(0,1fr) 118px auto;gap:14px;padding:13px 16px}.pipeline-row.no-tier{border-left-width:4px;border-left-color:#0000}.pipeline-row.tier-close,.pipeline-row.tier-check,.pipeline-row.tier-nudge,.pipeline-row.tier-work{border-left-color:var(--tier)}.pipeline-tier{display:none}.pipeline-initials{color:#c98e14;letter-spacing:.03em;background:#0e1f3d;width:36px;height:36px;font:500 13px Oswald,sans-serif}.pipeline-row-main strong{font:700 14.5px Montserrat,sans-serif}.pipeline-row-main small{color:#5e6677;font-size:12.5px}.pipeline-row-main em{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font:700 10.5px Montserrat,sans-serif}.pipeline-open{background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:5px 10px;font:600 12px Montserrat,sans-serif}.pipeline-finish>span{background:#efede6;height:6px}.pipeline-finish b{font-size:12.5px}.pipeline-panel:not(.pipeline-panel-manager){background:#fff;width:min(540px,100%)}.pipeline-panel-header{border-color:#e4e1d8;padding:18px 20px 14px}.pipeline-panel-header h2{font:600 28px/1.05 Oswald,sans-serif}.pipeline-panel-header p{color:#5e6677;font-size:12.5px}.pipeline-needed,.pipeline-sent,.pipeline-panel-section{background:#fff;border:0;margin:18px 20px;padding:0}.pipeline-panel-section>summary{border-bottom:1px solid #e4e1d8;padding:12px 0}.pipeline-scrim{background:#0e1f3d47}@media (max-width:900px){.pipeline-stages button{min-width:0}.pipeline-toolbar{display:flex}.pipeline-toolbar fieldset{max-width:100%;overflow:auto}.pipeline-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:12px}.pipeline-finish{grid-area:2/2;max-width:118px}.pipeline-open{grid-area:1/3/3}.pipeline-tier-heading{flex-wrap:wrap}.pipeline-tier-heading small{display:none}.pipeline-topline{justify-content:flex-end;margin-bottom:12px;position:static}}.community-insights{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.community-numbers{background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.community-numbers article{background:#fff;border:1px solid #e4e1d8;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.community-numbers strong{font-variant-numeric:tabular-nums;order:-1;font:600 32px/1 Oswald,sans-serif}.community-numbers span{letter-spacing:.1em;color:#5e6677;margin-top:6px;font:700 11px/1.45 Montserrat,sans-serif}.community-numbers small{color:#5e6677;font-size:12px}.community-two-column{display:contents}.community-needs{grid-area:2/1}.community-two-column>.community-section:first-child{grid-area:2/2}.community-two-column>.community-section:last-child{grid-area:3/1}.community-insights>.community-section:last-child{grid-area:3/2}.community-section{background:#fff;border:1px solid #e4e1d8;border-radius:12px;min-width:0;margin:0;padding:16px 18px}.community-section>header{border:0;margin:0 0 12px;padding:0;display:block}.community-section h2{margin:0;font:600 22px/1.15 Oswald,sans-serif}.community-section>header p:last-child{color:#5e6677;max-width:62ch;margin:4px 0 12px;font:400 12.5px/1.45 Montserrat,sans-serif}.community-section .section-label{letter-spacing:.13em;color:#8a5f06;margin:0 0 4px;font:700 10.5px/1.45 Montserrat,sans-serif}.community-need-table{overflow:auto}.community-need-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.community-need-table th{text-align:left;text-transform:uppercase;letter-spacing:.09em;color:#5e6677;border-bottom:1px solid #e4e1d8;padding:6px 8px;font:700 10.5px Montserrat,sans-serif}.community-need-table td{vertical-align:middle;border-bottom:1px solid #efede6;padding:8px 6px}.community-need-table tr.active{background:#fbf2dc}.community-need-table .community-state-name{text-align:left;color:#13233f;cursor:pointer;background:0 0;border:0;padding:0;font:700 13px Montserrat,sans-serif;display:grid}.community-state-name small{color:#5e6677;font:500 11.5px Montserrat,sans-serif}.community-member-cell{align-items:center;gap:6px;min-width:100px;display:flex}.community-member-cell i{background:#a9bceb;border-radius:0 4px 4px 0;height:10px;display:block}.community-need-table em{white-space:nowrap;border-radius:20px;padding:2px 8px;font:700 11px Montserrat,sans-serif;display:inline-flex}.need-urgent{color:#b42318;background:#fcebe9}.need-high{color:#8a5f06;background:#fbf2dc}.need-better{color:#1f7a4d;background:#e4f3eb}.community-group-list{gap:8px}.community-group-list strong{font-size:13px}.community-group-list p{color:#5e6677;font-size:12.5px}@media (max-width:1000px){.community-insights{grid-template-columns:minmax(0,1fr)}.community-insights .community-section,.community-insights>.community-section:last-child,.community-two-column>.community-section:first-child,.community-two-column>.community-section:last-child{grid-area:auto/1}.community-numbers{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}}.admin-shell .video-admin{background:0 0;border:0;max-width:none;padding:0}.video-admin>.section-label{display:none}.video-admin>h1{margin:0;font:600 36px/1 Oswald,sans-serif}.video-admin>p{color:#5e6677;margin:6px 0 14px;font-size:13px}.video-review-filters{gap:6px;margin-bottom:14px;display:flex}.video-review-filters button{color:#5e6677;background:#fff;border:1px solid #e4e1d8;border-radius:20px;padding:4px 11px;font:600 12px/1.45 Montserrat,sans-serif}.video-review-filters button.active{color:#fff;background:#0e1f3d;border-color:#0e1f3d}.video-admin-list>article{background:#fff;border:1px solid #e4e1d8;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:18px;padding:16px 18px;display:grid}.video-admin-details{grid-template-columns:180px minmax(0,1fr);align-content:start;gap:6px 18px;display:grid}.video-admin-details>*{grid-column:2}.video-admin-details .video-preview-tile{color:#fff;background:#0e1f3d;border-radius:9px;grid-area:1/1/7;place-items:center;min-height:120px;text-decoration:none;display:grid}.video-admin-details h2{margin:0;font:600 22px/1.2 Oswald,sans-serif}.video-admin-details p,.video-admin-details small{color:#5e6677;overflow-wrap:anywhere;margin:0;font-size:12px}.video-admin-details .button{color:#13233f;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #e4e1d8;border-radius:8px;justify-self:start;padding:5px 10px;font:600 12px Montserrat,sans-serif}.video-review-form{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.video-review-form fieldset{border:0;min-width:0;margin:0;padding:0}.video-review-form legend,.video-review-form>label{color:#5e6677;font:700 11.5px/1.45 Montserrat,sans-serif}.video-segments{gap:4px;margin-top:5px;display:flex}.video-segments label{position:relative}.video-segments input{opacity:0;width:1px;height:1px;position:absolute}.video-segments span{cursor:pointer;background:#fff;border:1px solid #e4e1d8;border-radius:7px;padding:5px 10px;font:600 12px Montserrat,sans-serif;display:block}.video-segments input:checked+span{color:#2553d8;background:#e8eefc;border-color:#2553d8}.video-segments input:focus-visible+span{outline-offset:2px;outline:2px solid #2553d8}.video-review-form textarea{border:1px solid #e4e1d8;border-radius:8px;width:100%;padding:9px 11px;font:400 13px/1.45 Montserrat,sans-serif}.video-review-form>button{color:#fff;background:#0e1f3d;border:1px solid #0e1f3d;border-radius:8px;justify-self:start;padding:5px 10px;font:600 12px Montserrat,sans-serif}.video-admin-details{grid-template-columns:200px minmax(0,1fr)}.video-admin-details .video-preview-tile{aspect-ratio:9/16;color:#dce3f0;background:linear-gradient(160deg,#1f3563,#0e1f3d);border-radius:10px;max-height:240px;font:600 12px Montserrat,sans-serif}.video-segments{background:#efede6;border-radius:8px;flex-wrap:wrap;gap:0;padding:3px;display:inline-flex}.video-segments span{color:#5e6677;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12.5px}.video-segments input:checked+span{color:#13233f;background:#fff;box-shadow:0 1px 2px #0e1f3d1f}.admin-shell:has(.team-add-helper){position:relative}.admin-shell .compact-team-summary{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;border:0!important;margin:0 0 14px!important;padding:0!important}.admin-shell .compact-team-summary article{border:1px solid #e4e1d8;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.admin-shell .compact-team-summary strong{order:-1;margin:0;font:600 28px/1 Oswald,sans-serif}.admin-shell .compact-team-summary span{letter-spacing:.08em;text-transform:uppercase;color:#5e6677;font:700 11px/1.45 Montserrat,sans-serif}:is(.admin-shell:has(.team-add-helper) .admin-table-section,.admin-shell .contributor-invite-link){background:#fff;border:1px solid #e4e1d8;border-radius:12px;margin:0 0 14px;padding:16px 18px}.admin-shell .contributor-invite-link{color:#5e6677;gap:8px;font-size:12px;display:grid}.contributor-invite-link>strong{color:#13233f;font:600 22px Oswald,sans-serif}.admin-shell:has(.team-add-helper) .admin-table-heading h2{color:#13233f;font:600 22px Oswald,sans-serif}.team-onboarding-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-onboarding-link code{overflow-wrap:anywhere;border:1px solid #e4e1d8;border-radius:8px;padding:8px 12px}.team-onboarding-link button,.team-add-helper>summary{background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:5px 10px;font:600 12px Montserrat,sans-serif}.admin-shell:has(.team-add-helper) .team-add-helper:not([open]){border:0;height:0;margin:0;padding:0}.team-add-helper>summary{color:#fff;background:#0e1f3d;padding:8px 13px;font-size:13px;list-style:none;position:absolute;top:86px;right:28px}.team-search{min-width:240px;margin-left:auto}.team-search input{border:1px solid #e4e1d8;border-radius:8px;width:100%;padding:8px 10px;font:400 13px Montserrat,sans-serif}.admin-shell .community-insights{background:0 0;border:0;padding:0}.community-group-list>div{box-shadow:none;border:0;border-bottom:1px solid #efede6;border-radius:0;padding:9px 0}.team-member-list>article{background:#fff;border:0;border-bottom:1px solid #efede6;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:14px 0;display:grid}.admin-shell .team-member-list .team-member-avatar{color:#c98e14;background:#0e1f3d;border-radius:50%;place-items:center;width:38px;height:38px;font:600 14px Oswald,sans-serif;display:grid}.admin-shell .team-member-list{border:0}.admin-shell .team-member-actions{width:auto;min-width:0}.admin-shell .team-member-actions>button{width:auto;margin:0}.admin-shell .team-member-list article{border:0;border-bottom:1px solid #efede6;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:14px 0;display:grid}.admin-shell .team-member-identity>span{text-transform:none;letter-spacing:0}.admin-shell .role-permissions{background:0 0;border:0;margin:0;padding:0}.admin-shell .role-permissions>summary{width:max-content}.admin-shell .role-permissions ul{max-width:70ch}.team-member-identity{min-width:0}.team-member-identity strong{overflow-wrap:anywhere;font-size:13px}.team-member-identity>span{color:#5e6677;font-size:12px}.team-member-actions .button,.role-permissions>summary{color:#13233f;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:5px 10px;font:600 12px Montserrat,sans-serif}@media (max-width:1100px){.video-admin-list>article{grid-template-columns:minmax(0,1fr)}.video-admin-details{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:900px){.admin-shell .compact-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-add-helper>summary{margin-bottom:14px;display:inline-block;position:static}.admin-shell:has(.team-add-helper) .team-add-helper:not([open]){height:auto}.video-admin-details{grid-template-columns:minmax(0,1fr)}.video-admin-details .video-preview-tile{aspect-ratio:16/9;max-height:180px}.video-admin-list>article,.video-admin-details{grid-template-columns:minmax(0,1fr)}.video-admin-details>*{grid-column:1}.video-admin-details .video-preview-tile{grid-row:auto}}.admin-shell .backoffice-panel:has(.preset-feature-header){background:0 0;border:0;padding:0}.preset-feature-header{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 48px;margin:6px 0 30px;padding:0;display:grid}.preset-feature-header h1{letter-spacing:.005em;color:#13233f;text-transform:none;margin:0;font:600 40px/1.12 Oswald,sans-serif}.preset-feature-header p{color:#5e6677;max-width:48ch;margin:6px 0 0;font-size:14.5px;line-height:1.75}.preset-feature-header button{margin-top:14px}.preset-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:0;display:grid}.preset-feature-card{text-align:left;background:#fff;border:0;border-radius:6px;flex-direction:column;gap:14px;min-height:236px;padding:26px 22px 22px;display:flex;box-shadow:0 1px 2px #0e1f3d0d,0 8px 24px #0e1f3d12}.preset-feature-card h2,.preset-feature-card h2.long-title{letter-spacing:.005em;color:#13233f;text-transform:none;min-height:0;margin:0;font:600 23px/1.22 Oswald,sans-serif}.preset-feature-card p{color:#5e6677;margin:0;font-size:13px;line-height:1.55}.preset-feature-card svg{color:#13233f;width:24px;height:24px;margin-top:auto}.admin-shell .communications-blueprint{--mail-line:#e4e1d8;--mail-muted:#5e6677;--mail-ink:#13233f;background:0 0;border:0;min-height:0;margin:0;position:relative;overflow:visible}.admin-shell .mail-workspace{background:#fff;border:1px solid #e4e1d8;border-radius:12px;grid-template-columns:150px minmax(0,1fr);gap:0;height:calc(100vh - 140px);min-height:560px;display:grid;position:static;overflow:visible}.admin-shell .mail-sidebar{background:#fff;border-right:1px solid #e4e1d8;gap:2px;padding:10px 8px;position:static}.admin-shell .mail-sidebar .mail-new{color:#fff;background:#0e1f3d;border-radius:8px;width:auto;min-height:0;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif;position:absolute;top:-52px;right:0}.admin-shell .mail-sidebar nav button,.admin-shell .mail-notices{color:#5e6677;background:0 0;border:0;border-radius:7px;min-height:0;padding:8px 10px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .mail-sidebar nav button.active,.admin-shell .mail-notices.active{color:#13233f;background:#e8eefc}.admin-shell .mail-inbox{border:0;grid-template-columns:minmax(260px,340px) minmax(0,1fr);height:100%;min-height:0;display:grid}.admin-shell .mail-list{background:#fff;border-right:1px solid #e4e1d8;flex-direction:column;min-height:0;padding:0;display:flex}.inbox-search{border-bottom:1px solid #efede6;padding:10px}.inbox-search input{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:8px;width:100%;padding:8px 10px;font:400 13px/1.45 Montserrat,sans-serif}.admin-shell .mail-conversation-list{flex:1;min-height:0;display:block;overflow:auto}.admin-shell .mail-conversation-list>button{background:0 0;border:0;border-bottom:1px solid #efede6;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:0;padding:11px 14px 11px 18px;display:grid}.admin-shell .mail-conversation-list>button.active{background:#e8eefc}.admin-shell .mail-conversation-list>div{border-bottom:1px solid #efede6;min-width:0}.admin-shell .mail-conversation-list>div>button{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;gap:4px;width:100%;min-width:0;padding:14px;display:grid}.admin-shell .mail-conversation-list>div>button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-delete-action{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 12px;display:flex}.draft-delete-action span,.draft-delete-action p{width:100%;font-size:13px}.draft-delete-action button{min-height:40px;padding:8px 10px;font-size:13px}.admin-shell .mail-conversation-list>button>span{grid-area:1/1;font-size:13px}.admin-shell .mail-conversation-list>button>strong,.admin-shell .mail-conversation-list>button>small{white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;font-size:12.5px;overflow:hidden}.admin-shell .mail-conversation-list>button>small{font-size:12px}.admin-shell .mail-conversation-list>button time{text-overflow:ellipsis;grid-area:1/2;max-width:80px;font-size:11.5px;overflow:hidden}.admin-shell .mail-reader{background:#fff;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.admin-shell .mail-reader>header{border-bottom:1px solid #e4e1d8;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:14px 20px 12px;display:flex}.admin-shell .mail-reader>header h2{flex:240px;margin:0;font:600 24px/1.15 Oswald,sans-serif}.admin-shell .mail-reader>header nav{gap:6px;display:flex}.admin-shell .mail-reader button,.inbox-inline-reply button{color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .mail-reader button.mail-primary{color:#fff;background:#0e1f3d;border-color:#0e1f3d}.admin-shell .mail-thread{flex-direction:column;flex:1;gap:10px;padding:14px 20px 20px;display:flex;overflow:auto}.admin-shell .mail-message{background:#fff;border:1px solid #e4e1d8;border-radius:10px;margin:0}.admin-shell .mail-message.out{background:#f8faff;border-color:#dce4f8}.inbox-replybar{background:#fff;border-bottom:1px solid #e4e1d8;flex:none;order:-1;gap:8px;padding:12px 20px;display:flex}.admin-shell .mail-reader>header{flex:none;order:-2}.admin-shell .mail-reader>.mail-reader-back{flex:none;order:-3}.admin-shell .mail-inbox,.admin-shell .mail-inbox .mail-reader{height:100%;min-height:0;overflow:hidden}.admin-shell .mail-inbox.mobile-reader-open .mail-reader{display:flex}.admin-shell .mail-reader>.mail-thread{min-height:80px;overflow:auto}.admin-shell .mail-thread>.mail-message{flex-shrink:0}.admin-shell #inbox-inline-reply{flex:none;max-height:50dvh;scroll-margin-block:12px;overflow:auto}.admin-shell #inbox-inline-reply .inbox-inline-reply{min-width:0}#inbox-inline-reply:has(.inbox-inline-reply)+.inbox-replybar{display:none}.inbox-inline-reply{border-top:1px solid #e4e1d8;gap:8px;padding:12px 20px 14px;display:grid}.inline-reply-to{color:#5e6677;font-size:12px}.inbox-inline-reply textarea{resize:vertical;border:1px solid #e4e1d8;border-radius:9px;width:100%;min-height:110px;padding:10px 12px;font:400 13.5px/1.5 Montserrat,sans-serif}.inline-reply-actions{gap:8px;display:flex}.inline-reply-actions>button:nth-child(2){margin-left:auto}.mail-sent-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 18px;font:400 13.5px/1.6 Montserrat,sans-serif}.mail-sent-inbox .mail-message>header{border-bottom:1px solid #e4e1d8;gap:5px;padding:12px 18px;font-size:12px;display:grid}.shared-email-scrim{background:#0e1f3d59}.shared-email-panel{background:#fff;width:min(760px,100%);box-shadow:-12px 0 40px #0e1f3d33}.shared-email-panel>header{color:#13233f;background:#fff;border-bottom:1px solid #e4e1d8;padding:16px 20px}.shared-email-panel>header h2{margin:0;font:600 24px Oswald,sans-serif}.shared-email-panel>header>div>span{display:none}.shared-email-panel>header button{color:#13233f;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.shared-email-toggle{gap:0;padding:12px 20px 0}.shared-email-toggle button{color:#5e6677;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;padding:7px 12px;font:600 12px Montserrat,sans-serif}.shared-email-toggle button.active{color:#13233f;background:0 0;border-bottom-color:#c98e14}.shared-email-write>label,.shared-email-helper label{letter-spacing:0;text-transform:none;font-weight:700}.shared-email-write>label strong{color:#5e6677;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.shared-email-write input,.shared-email-write textarea{letter-spacing:0;text-transform:none}.shared-email-helper{background:#fbf2dc;border:1px solid #ebd9a9;border-radius:10px;padding:12px}.shared-email-helper em{letter-spacing:0;text-transform:none;font-size:10.5px}.shared-email-helper textarea{border-color:#e3cd92}.shared-email-panel>footer{background:#fff;border-color:#e4e1d8;gap:8px;padding:12px 20px}.shared-email-panel>footer button{color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.shared-email-panel>footer .mail-primary{color:#fff;background:#0e1f3d;border-color:#0e1f3d}.shared-email-signature{background:0 0;border:0;border-top:1px solid #e4e1d8;padding:12px 0}.shared-email-signature span{color:#5e6677;text-transform:none;letter-spacing:0;font-size:11.5px}.shared-email-write{gap:14px;padding:16px 20px}.shared-email-write label{color:#5e6677;font-size:11.5px}.shared-email-write input,.shared-email-write textarea{color:#13233f;border:1px solid #e4e1d8;border-radius:8px;padding:9px 11px;font:400 13.5px/1.55 Montserrat,sans-serif}@media (max-width:1180px){.preset-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.preset-feature-header{grid-template-columns:minmax(0,1fr)}.preset-feature-header h1{font-size:32px}.admin-shell .mail-workspace{flex-direction:column;height:calc(100vh - 180px);min-height:560px;display:flex}.admin-shell .mail-sidebar{border-bottom:1px solid #e4e1d8;border-right:0;flex-direction:row;flex:none;display:flex;overflow:auto}.admin-shell .mail-sidebar nav{flex-direction:row;display:flex}.admin-shell .mail-inbox{grid-template-columns:minmax(0,1fr)}.admin-shell .mail-stage{flex:1;min-height:0}.admin-shell .mail-inbox:not(.mobile-reader-open) .mail-reader,.admin-shell .mail-inbox.mobile-reader-open .mail-list{display:none}.admin-shell .mail-sidebar .mail-new span{display:inline}.inline-reply-actions{flex-wrap:wrap}}@media (max-width:560px){.preset-feature-grid{grid-template-columns:minmax(0,1fr)}.preset-feature-card{min-height:0}}@media (max-width:900px){.admin-shell .mail-sidebar nav{flex:none;width:auto;overflow:visible}.admin-shell .mail-sidebar .mail-notices{flex:none;width:auto;margin:0}.admin-shell .mail-sidebar{align-items:center}.admin-shell .mail-sidebar nav button{flex:none}.admin-shell .mail-stage{border-radius:0 0 12px 12px;overflow:hidden}}.admin-shell:has(.backoffice-topbar){--bo-navy:#0e1f3d;--bo-ink:#13233f;--bo-muted:#5e6677;--bo-ground:#f5f4ef;--bo-line:#e4e1d8;--bo-gold:#c98e14;--bo-blue:#2553d8;background:var(--bo-ground);max-width:none;min-height:100vh;color:var(--bo-ink);margin:0;padding:62px 28px 40px 260px;font:14px/1.45 Montserrat,system-ui,sans-serif}.admin-shell .backoffice-topbar{background:var(--bo-navy);gap:18px;width:232px;padding:20px 14px}.admin-shell .backoffice-brand{gap:10px;padding:0 6px}.admin-shell .backoffice-brand>i{background:var(--bo-blue);border:7px solid #fff;flex:none;width:22px;height:22px}.admin-shell .backoffice-brand strong{color:#fff;font:700 14px/1.45 Montserrat,sans-serif}.admin-shell .backoffice-brand small{color:var(--bo-gold);letter-spacing:.14em;font-size:9px}.admin-shell .backoffice-topbar>nav{gap:14px}.admin-shell .backoffice-nav-group{gap:0;margin:0;display:grid}.admin-shell .backoffice-actions{border:0}.admin-shell .backoffice-nav-heading{letter-spacing:.14em;color:#8fa0bf;margin:0 0 4px;padding:0 8px;font-size:9.5px;font-weight:600}.admin-shell .backoffice-topbar>nav a{color:#dce3f0;border-radius:8px;gap:10px;min-height:0;padding:8px;font-size:13px;font-weight:500}.admin-shell .backoffice-topbar>nav a svg{width:16px;height:16px}.admin-shell .backoffice-topbar>nav a.active{color:var(--bo-navy);background:#fff;font-weight:700}.admin-shell .backoffice-topbar .workspace-tools-menu{top:14px;right:18px}.admin-shell .backoffice-topbar .workspace-tools-menu>summary{border:1px solid var(--bo-line);border-radius:999px;min-width:0;min-height:0;padding:7px 16px;font:600 13px Montserrat,sans-serif;box-shadow:0 2px 8px #0e1f3d14}.admin-shell .backoffice-section-heading{background:0 0;flex-wrap:wrap;gap:12px 20px;margin:0 0 14px;padding:0;border:0!important;border-radius:0!important}.admin-shell:has(.backoffice-topbar) .backoffice-section-heading{padding-right:0}.admin-shell .backoffice-section-heading h1{color:var(--bo-ink);margin:0;font:600 36px/1 Oswald,Arial Narrow,Impact,sans-serif}.admin-shell .backoffice-section-heading p:last-child{color:var(--bo-muted);margin:6px 0 0;font-size:13px}.admin-shell .backoffice-section-heading>div>.section-label{display:none}.admin-shell .backoffice-section-heading>a{border:1px solid var(--bo-line);background:#fff;border-radius:8px;min-height:0;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .backoffice-panel:has(.contacts-workspace){background:0 0;border:0;padding:0}:is(.contacts-workspace,.contacts-workspace:has(.contact-profile)){background:#fff;border:1px solid #e4e1d8;border-radius:12px;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:0;height:calc(100vh - 150px);min-height:580px;display:grid;overflow:hidden}.contacts-main{border-right:1px solid #e4e1d8;flex-direction:column;gap:0;min-height:0;display:flex}.contacts-toolbar{background:#fff;border-bottom:1px solid #efede6;gap:10px;padding:14px;display:grid}.contacts-search{position:relative}.contacts-search>svg{color:#8a90a0;width:17px;height:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.contacts-search input{letter-spacing:normal;text-transform:none;background:#f5f4ef;border:1.5px solid #e4e1d8;border-radius:10px;width:100%;min-height:0;padding:12px 12px 12px 40px;font:400 15px/1.45 Montserrat,sans-serif}.contacts-filter-row{flex-wrap:wrap;gap:6px;display:flex}.contacts-filter-row button{color:#5e6677;background:#fff;border:1px solid #e4e1d8;border-radius:20px;min-height:0;padding:4px 11px;font:600 12px/1.45 Montserrat,sans-serif}.contacts-filter-row button.active{color:#fff;background:#0e1f3d;border-color:#0e1f3d}.contacts-filter-row button span{opacity:.7;font-variant-numeric:tabular-nums}.contacts-actionbar{color:#5e6677;border-bottom:1px solid #efede6;padding:8px 14px;font-size:11.5px}.contacts-person-list{border:0;border-radius:0;flex:1;min-height:0;overflow-y:auto}.contacts-person-list>button{background:0 0;border:0;border-bottom:1px solid #efede6;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:64px;padding:10px 14px;display:grid}.contacts-person-list>button.active{background:#e8eefc}.contacts-avatar{color:#c98e14;background:#0e1f3d;border-radius:50%;grid-area:1/1/3;place-items:center;width:34px;height:34px;font:500 12.5px Oswald,sans-serif;display:grid}.contacts-avatar.producer{color:#fff;background:#c98e14}.contacts-avatar.inbound{color:#13233f;background:#e4e1d8}.contacts-person-primary{grid-area:1/2/3;gap:2px;min-width:0}.contacts-person-primary strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.contacts-person-tags{gap:5px}.contacts-person-tags i{letter-spacing:.05em;text-transform:uppercase;color:#2553d8;background:#e8eefc;border-radius:4px;padding:2px 6px;font:700 10px/1.45 Montserrat,sans-serif}.contacts-person-list time{white-space:nowrap;color:#8a90a0;grid-area:1/3/3;max-width:75px;font-size:11.5px}.contacts-person-meta{display:none}.contacts-main .contact-duplicate-review{background:#fbf2dc;border:0;border-bottom:1px solid #ebd9a9;border-radius:0;margin:0;padding:8px 14px;font-size:12.5px}.contacts-main .contact-duplicate-review>summary{cursor:pointer;font-size:12.5px}.contacts-main .contact-duplicate-review[open]{max-height:360px;overflow:auto}.contacts-main .contacts-load-more{color:#2553d8;background:#fff;border:0;border-top:1px solid #e4e1d8;border-radius:0;margin:0;padding:10px}.contacts-workspace .contact-profile{border:0;border-radius:0;align-self:stretch;gap:0;min-width:0;max-height:none;padding:0;position:static;overflow:auto}.contacts-person-tags i.producer,.contact-profile-chips .chip-producer{color:#8a5f06;background:#fbf2dc}.contacts-person-tags i.inbound{color:#13233f;background:#efede6}.contacts-person-tags i.warning{color:#b42318;background:#fcebe9}.contact-profile>header{border-bottom:1px solid #e4e1d8;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:18px 22px 14px;display:flex}.contact-profile-identity{flex:260px;min-width:0}.contact-profile .contact-profile-close{display:none}.contact-profile h3{margin:4px 0;font:600 28px/1.05 Oswald,sans-serif}.contact-profile>header p{color:#5e6677;font-size:13px}.contact-profile-chips>span{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font:700 10px/1.45 Montserrat,sans-serif}.contact-profile-chips .chip-ok{color:#1f7a4d;background:#e4f3eb}.contact-profile-actions .button,.contact-profile-actions button{border:1px solid #e4e1d8;border-radius:8px;min-height:0;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.contact-profile-actions .mail-primary{color:#fff;background:#0e1f3d}.contact-profile-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-content:start;gap:18px;padding:16px 22px 24px;display:grid}.contact-profile-facts{align-content:start;gap:22px;min-width:0;display:grid}.contact-profile .section-label{color:#8a5f06;letter-spacing:.13em;margin:0;font:700 10.5px/1.45 Montserrat,sans-serif}.contact-profile-section,.contact-profile-details{border:0;padding:0}.contact-address{flex-wrap:wrap;font-size:13px}.contact-address b{color:#1f7a4d;background:#e4f3eb;border-radius:4px;margin-left:0}.contact-profile-details dt,.contact-profile-details dd{font-size:13px}.contact-suppression{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:10px;margin-top:-14px;padding:12px}.contact-suppression strong,.contact-suppression small,.contact-suppression p{font-size:12px}@media (max-width:1100px){.contact-profile-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.admin-shell:has(.backoffice-topbar){padding:72px 16px 40px}.admin-shell .backoffice-topbar{border:0;width:100%;height:50px;min-height:0;padding:10px 16px;display:block;position:fixed;inset:0 0 auto;overflow:auto}.admin-shell .backoffice-brand,.admin-shell .backoffice-nav-heading{display:none}.admin-shell .backoffice-topbar>nav{flex-direction:row;gap:6px;width:max-content;display:flex;overflow:visible}.admin-shell .backoffice-nav-group{display:contents}.admin-shell .backoffice-topbar>nav a{white-space:nowrap;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:600}.admin-shell .backoffice-topbar>nav a svg{display:none}.admin-shell .backoffice-topbar .workspace-tools-menu{position:fixed;inset:auto 16px 16px auto}.admin-shell .backoffice-topbar>nav a.active:after{display:none}.admin-shell .backoffice-topbar .owner-view-menu{max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);overscroll-behavior:contain;max-height:calc(100dvh - 100px);inset:auto 0 44px auto;overflow-y:auto}.admin-shell:has(.backoffice-topbar) .backoffice-section-heading{flex-direction:column;align-items:flex-start;padding:0}:is(.contacts-workspace,.contacts-workspace:has(.contact-profile)){grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.contacts-main{border-right:0}.contacts-person-list{max-height:none;overflow:visible}.contacts-workspace:not(.reading) .contact-profile,.contacts-workspace.reading .contacts-main{display:none}.contacts-person-list>button{grid-template-columns:34px minmax(0,1fr) auto}.contacts-workspace .contact-profile{z-index:auto;max-height:none;position:static;inset:auto}.contact-profile .contact-profile-close{border-radius:8px;width:auto;margin:0;font-size:13px;display:inline-flex}}.field-report-topic-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.field-report-topic-facts>div:first-child{align-content:start;gap:10px;display:grid}.admin-shell .field-report-facts .field-report-fact{color:#13233f;align-items:flex-start;gap:8px;margin:8px 0;font-size:12.5px;font-weight:400;display:flex}.field-report-fact input{accent-color:#c98e14;flex:none;margin-top:3px}.field-report-prompt{border:1px solid #e4e1d8;border-radius:10px;gap:8px;padding:12px;display:grid}.field-report-prompt h4{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px}.field-report-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f4ef;border-radius:6px;max-height:300px;margin:0;padding:10px;font:12px/1.55 ui-monospace,monospace;overflow:auto}.field-report-prompt small{color:#5e6677;font-size:12px}@media (max-width:700px){.field-report-topic-facts{grid-template-columns:minmax(0,1fr)}}.field-report-site .site-header{background:#faf8f3;border-bottom:1px solid #e4e1d8;gap:20px;min-height:0;padding:14px 32px}.field-report-site .site-header>nav{gap:18px}.field-report-site .site-header>nav>a{letter-spacing:.1em;font:700 10.5px Montserrat,sans-serif}.field-report-site .site-header>nav>a:nth-child(2),.field-report-site .site-header>nav>a:nth-child(4){display:none}.field-report-site .site-header .button{border-radius:3px;padding:9px 14px;font-size:10.5px}.field-report-site .field-report-lead h2 a{color:inherit;text-decoration:none}.admin-shell .field-report-workspace{background:0 0;border:0;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;min-height:0;margin:0;display:grid}.admin-shell .field-report-workspace>aside{background:#fff;border:1px solid #e4e1d8;border-radius:12px;padding:8px}.admin-shell .field-report-workspace>aside h3{letter-spacing:.13em;text-transform:uppercase;color:#5e6677;margin:8px 8px 6px;font:700 10px Montserrat,sans-serif}.admin-shell .field-report-list button{text-align:left;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:9px 10px;display:grid}.admin-shell .field-report-list button.active{background:#e8eefc}.admin-shell .field-report-list strong{font-size:13px;line-height:1.25}.admin-shell .field-report-list small,.admin-shell .field-report-list span{color:#5e6677;font-size:11.5px}.admin-shell .field-report-editor{background:#fff;border:1px solid #e4e1d8;border-radius:12px;padding:0;overflow:hidden}.admin-shell .field-report-editor>header{padding:12px 20px}.admin-shell .field-report-editor>header h2{font:600 22px Oswald,sans-serif}.admin-shell .field-report-steps{background:#fff;border-bottom:1px solid #e4e1d8;gap:0;margin:0;padding:0;display:flex;overflow-x:auto}.admin-shell .field-report-steps button{text-align:left;color:#13233f;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;gap:1px;min-width:120px;padding:12px 10px;font-size:13px;display:grid}.admin-shell .field-report-steps button.active{border-bottom-color:#c98e14}.admin-shell .field-report-steps .step-number{color:#9a9faa;letter-spacing:.1em;font-size:10px}.admin-shell .field-report-steps button b{color:#13233f;background:0 0;border-radius:0;width:auto;height:auto;font-size:13px;display:block}.admin-shell .field-report-steps small{color:#5e6677;font-size:11px;font-weight:400;line-height:1.4}.admin-shell .field-report-step input[type=checkbox]{flex:none;width:15px;height:15px;padding:0}.admin-shell .field-report-step-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.admin-shell .field-report-editor .button{letter-spacing:0;text-transform:none;border-radius:8px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .field-report-list strong{font-family:Montserrat,sans-serif}.admin-shell .field-report-new{border-radius:8px;font:600 13px Montserrat,sans-serif}.admin-shell .field-report-step{gap:16px;padding:18px 20px 22px;display:grid}.admin-shell .field-report-step h3{margin:0;font:600 22px Oswald,sans-serif}.admin-shell .field-report-category{border:0;margin:0;padding:0}.admin-shell .field-report-category>div{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.admin-shell .field-report-category button{text-align:left;color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:10px;gap:4px;padding:11px 12px;font-size:13.5px;display:grid}.admin-shell .field-report-category button.active{background:#fffdf6;border-color:#c98e14;box-shadow:inset 0 0 0 1px #c98e14}.admin-shell .field-report-step label{color:#5e6677;gap:5px;font-size:11.5px;font-weight:700;display:grid}.admin-shell .field-report-step input:not([type=checkbox]),.admin-shell .field-report-step textarea,.admin-shell .field-report-step select{color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:8px;width:100%;padding:9px 11px;font:400 13.5px/1.55 Montserrat,sans-serif}.admin-shell .field-report-facts{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:10px;padding:12px;font-size:12.5px}.admin-shell .field-report-facts>strong{letter-spacing:.12em;text-transform:uppercase;color:#86600f;font-size:10.5px}.field-report-site{background:#faf8f3}.field-report-site .field-report-hero{text-align:left;background:0 0;border:0;max-width:1120px;margin:auto;padding:34px 32px 18px}.field-report-site .field-report-hero h1{color:#0e1f3d;margin:8px 0 14px;font:600 54px/.95 Oswald,sans-serif}.field-report-site .field-report-hero>p:last-child{color:#5e6677;max-width:52ch;margin:0;font-size:14px;line-height:1.6}.field-report-site .field-report-filters{background:0 0;border:0;max-width:1120px;margin:auto;padding:0 32px 18px}.field-report-site .field-report-category-chips{flex-wrap:wrap;gap:8px;display:flex}.field-report-site .field-report-category-chips a{text-transform:uppercase;letter-spacing:.04em;color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:3px;padding:6px 11px;font:700 10.5px Montserrat,sans-serif}.field-report-site .field-report-category-chips a[aria-current=page]{color:#fff;background:#0e1f3d;border-color:#0e1f3d}.field-report-site .field-report-lead{background:0 0;border:0;grid-template-columns:1.3fr 1fr;gap:28px;max-width:1120px;margin:auto;padding:10px 32px 30px;display:grid}.field-report-site .field-report-lead>img,.field-report-site .field-report-image-placeholder{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%;height:auto}.field-report-site .field-report-lead h2{margin:8px 0 12px;font:600 38px/1.02 Oswald,sans-serif}.field-report-site .field-report-lead>div>p:not(.section-label):not(.field-report-tags){font:400 17px/1.5 Georgia,serif}.field-report-site .field-report-archive{border-top:1px solid #e4e1d8;max-width:1120px;margin:auto;padding:22px 32px 34px}.field-report-site .field-report-archive>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.field-report-site .field-report-archive article{background:0 0;border:0;min-width:0;padding:0}.field-report-site .field-report-archive article>img{aspect-ratio:16/10;object-fit:cover;border-radius:4px;width:100%;max-width:100%;height:auto;margin:0 0 18px;display:block}.field-report-site .field-report-archive h3{font:600 22px/1.05 Oswald,sans-serif}.field-report-site .field-report-archive article>p{font-size:13px;line-height:1.5}.field-report-site .field-report-signup{color:#fff;background:#0e1f3d;border-radius:4px;max-width:1056px;margin:0 auto 40px;padding:22px 26px}.field-report-site .field-report-signup h2{color:#fff;font:600 26px Oswald,sans-serif}.field-report-site .field-report-signup p{color:#ced3dd;font-size:13px}.field-report-site .field-report-signup .button{color:#0e1f3d;background:#c98e14}.field-report-site .field-report-article{max-width:720px;margin:auto;padding:30px 32px 50px}.field-report-site .field-report-article h1{font:600 50px/1.02 Oswald,sans-serif}.field-report-site .field-report-article>header>p:not(.section-label):not(.field-report-tags){font:400 20px/1.5 Georgia,serif}.field-report-site .field-report-body{font:400 18.5px/1.65 Georgia,serif}@media (max-width:900px){.admin-shell .field-report-workspace{grid-template-columns:minmax(0,1fr)}.field-report-site .field-report-hero,.field-report-site .field-report-filters,.field-report-site .field-report-lead,.field-report-site .field-report-archive{padding-left:18px;padding-right:18px}.field-report-site .field-report-lead{grid-template-columns:minmax(0,1fr);gap:18px}.field-report-site .field-report-archive>div{grid-template-columns:minmax(0,1fr)}.field-report-site .field-report-hero h1{font-size:42px}.field-report-site .field-report-article h1{font-size:36px}.field-report-site .field-report-signup{margin:0 18px 30px}}.admin-shell .mail-workspace{position:static;overflow:visible}.admin-shell .mail-sidebar{position:static}.admin-shell .mail-sidebar .mail-new{white-space:nowrap;gap:6px;width:auto;display:flex;inset:-52px 0 auto auto;overflow:visible}.field-report-check-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.field-report-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.field-report-checklist li{border:1px solid #e4e1d8;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.field-report-checklist li>span{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.field-report-checklist li.ok>span{color:#1f7a4d;background:#e4f3eb}.field-report-checklist li.bad>span{color:#b22b25;background:#fbe8e6}.field-report-checklist small{color:#5e6677;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.field-report-check-fields{margin-top:14px}.field-report-check-fields summary{cursor:pointer;font-size:13px;font-weight:600}.field-report-check-fields .field-report-form{margin-top:12px}.field-report-live-confirmation{color:#1f7a4d;background:#e4f3eb;border:1px solid #aad9be;border-radius:10px;padding:14px}.field-report-live-confirmation a{overflow-wrap:anywhere}.admin-shell .field-report-admin-preview{background:#faf8f3;border:1px solid #e4e1d8;border-radius:10px;width:100%;max-width:100%;margin-top:12px;padding:18px}.admin-shell .field-report-admin-preview h1{font-size:32px}.admin-shell .field-report-admin-preview.phone{width:310px;max-width:100%;margin-left:auto;margin-right:auto}.admin-shell .field-report-admin-preview .field-report-body{font:16px/1.6 Georgia,serif}@media (max-width:700px){.field-report-check-grid{grid-template-columns:minmax(0,1fr)}}.contact-profile-history li{border-bottom:1px solid #efede6;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:9px 0;font-size:13px;display:grid}.contact-profile-history li:last-child{border-bottom:0}.contact-profile-history li>time{color:#8a90a0;white-space:nowrap;font-size:11.5px}.contact-profile-history li strong{font-weight:600}.contact-profile-history li small,.contact-profile-history li p{color:#5e6677;margin:0;font-size:12px}.contact-profile-history li a{color:#2553d8;font-size:12px;text-decoration:none}.contact-profile-history li a strong{color:#13233f;font-size:13px}.contact-suppression p{margin:6px 0 0}.contact-suppression input{flex:none;width:13px;height:13px}.contact-profile-details dl>div{grid-template-columns:110px minmax(0,1fr)}.admin-shell .producer-workspace-surface{background:0 0;border:0;padding:0}.pipeline-toolbar input[type=search]{padding-left:32px}.pipeline-row-main{position:relative}.pipeline-row-main>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pipeline-row-main em{margin-left:auto}.pipeline-finish i{background:var(--tier,#c98e14)}.pipeline-panel:not(.pipeline-panel-manager) .pipeline-panel-header{min-height:115px;padding-right:205px}.pipeline-panel .pipeline-close{color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:8px;width:34px;height:34px;position:absolute;top:18px;right:20px}.pipeline-panel .pipeline-panel-actions{border:0;gap:6px;padding:0;position:absolute;top:18px;right:62px}.pipeline-panel .pipeline-panel-actions .button,.pipeline-panel .pipeline-panel-actions summary{background:#fff;border:1px solid #e4e1d8;border-radius:8px;min-height:34px;padding:7px 10px;font:600 12px Montserrat,sans-serif}.pipeline-panel .pipeline-needed{background:#f5f4ef;border:1px solid #e4e1d8;border-radius:12px;padding:16px}.pipeline-panel .pipeline-needed>ul{grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 14px}.pipeline-panel .pipeline-needed li{font:400 13px/1.45 Montserrat,sans-serif}.pipeline-panel .pipeline-needed>.button{letter-spacing:0;text-transform:none;border-radius:8px;width:100%;min-height:0;padding:11px 14px;font:600 13px Montserrat,sans-serif}.pipeline-panel .pipeline-compact-toggles button{background:#fff;border:1px solid #e4e1d8;border-radius:10px;padding:10px 12px;font:600 13px Montserrat,sans-serif}.pipeline-panel .pipeline-sent h3{letter-spacing:.13em;text-transform:uppercase;color:#8a5f06;margin-bottom:10px;font:700 10.5px Montserrat,sans-serif}.pipeline-panel .pipeline-sent dl>div{grid-template-columns:130px minmax(0,1fr);gap:14px;font-size:13px}.pipeline-panel .pipeline-sent dd{font-weight:600}.pipeline-panel details.pipeline-panel-section{border:1px solid #e4e1d8;border-radius:10px;padding:0}.pipeline-panel details.pipeline-panel-section>summary{border:0;padding:12px 14px;font:700 13px Montserrat,sans-serif;list-style:none}.pipeline-panel details.pipeline-panel-section>summary:after{content:"+";float:right;color:#c98e14}.pipeline-panel details.pipeline-panel-section[open]>summary:after{content:"−"}.pipeline-panel details.pipeline-panel-section>form{padding:0 14px 14px}@media (max-width:550px){.pipeline-panel:not(.pipeline-panel-manager) .pipeline-panel-header{padding-top:64px;padding-right:65px}.pipeline-panel .pipeline-panel-actions{left:20px;right:auto}}:is(.admin-shell .contributor-invite-link>strong,.admin-shell:has(.team-add-helper) .admin-table-heading h2){font:700 15px/1.45 Montserrat,sans-serif}.admin-shell .compact-team-summary article{gap:0}.admin-shell:has(.team-add-helper) .admin-table-heading{border:0;margin:0 0 8px;padding:0}.admin-shell .team-member-actions{align-items:center;gap:6px;display:flex}.admin-shell .team-member-identity>span{letter-spacing:.06em;text-transform:uppercase;font:700 10.5px/1.5 Montserrat,sans-serif}.admin-shell .role-permissions{position:relative}.admin-shell .role-permissions>summary{padding:5px 10px;list-style:none}.admin-shell .role-permissions[open]>ul{z-index:4;background:#fff;border:1px solid #e4e1d8;border-radius:10px;width:300px;max-width:75vw;padding:14px 14px 14px 28px;font-size:12px;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #0e1f3d26}.admin-shell:has(.team-add-helper) .admin-disclosure{padding:14px 18px}.admin-shell:has(.team-add-helper) .admin-disclosure>summary{justify-content:flex-start;gap:8px;font:700 13px/1.45 Montserrat,sans-serif;list-style:none;display:flex}.admin-shell:has(.team-add-helper) .admin-disclosure>summary:after{content:"▾";color:#8a90a0;margin-left:auto}.admin-shell:has(.team-add-helper) .admin-disclosure>summary>span{color:#5e6677;background:#efede6;border-radius:3px;padding:1px 5px;font:700 10px Montserrat,sans-serif}.admin-shell .team-member-actions>.button{min-height:0;padding:5px 10px;font-size:12px}.admin-shell .team-search input{background:#f5f4ef}@media (max-width:700px){.admin-shell .team-member-list article{grid-template-columns:38px minmax(0,1fr)}.admin-shell .team-member-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.admin-shell .role-permissions[open]>ul{left:0;right:auto}.team-search{width:100%;min-width:0}}.admin-shell .video-review-filters{border:0;gap:6px;margin:0 0 14px;padding:0}.admin-shell .video-review-filters button{letter-spacing:0;text-transform:none;border-radius:20px;min-height:0;padding:4px 11px;font:600 12px/1.45 Montserrat,sans-serif}.admin-shell .video-review-filters button span{color:inherit}.admin-shell .video-admin-list>article{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:16px 18px}.admin-shell .video-review-form legend,.admin-shell .video-review-form>label{letter-spacing:.1em;text-transform:uppercase;color:#8a5f06;font:700 10.5px/1.45 Montserrat,sans-serif}.admin-shell .video-segments span{letter-spacing:0;text-transform:none;font:600 12.5px Montserrat,sans-serif}.admin-shell .video-review-form textarea{letter-spacing:0;text-transform:none;background:#fff;font:400 13px/1.45 Montserrat,sans-serif}.admin-shell .video-review-form>button{min-height:0;padding:5px 10px}.admin-shell .video-admin-details>small:first-child{order:0}@media (max-width:900px){.admin-shell .video-admin-list>article{grid-template-columns:minmax(0,1fr)}}.community-group-list{gap:8px;display:grid}.community-group-list>div{background:#fff;border:1px solid #e4e1d8;border-radius:10px;padding:10px 12px}.community-group-list>div:first-child{color:#fff;background:#0e1f3d}.community-group-list>div:first-child p,.community-group-list>div:first-child b{color:#dce3f0}.community-heading>div:first-child>p:last-child{max-width:62ch}.community-heading-actions a{background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.community-heading-actions a:last-child{color:#fff;background:#0e1f3d}.community-member-cell i{background:#344f7d}.community-numbers article{min-height:0}.admin-shell .field-report-admin-preview h1{text-transform:none;letter-spacing:0;margin:8px 0;font:600 26px/1.05 Oswald,sans-serif}.admin-shell .field-report-admin-preview .field-report-body h2{margin:20px 0 8px;font:600 22px/1.2 Oswald,sans-serif}.admin-shell .field-report-admin-preview .field-report-body h3{font:600 18px/1.2 Oswald,sans-serif}.admin-shell .field-report-admin-preview .field-report-preview-summary{border:0;margin:0 0 10px;padding:0;font:400 13px/1.5 Montserrat,sans-serif}.admin-shell .field-report-preview-controls{background:#efede6;border-radius:8px;gap:0;padding:3px;display:inline-flex}.admin-shell .field-report-preview-controls button{color:#5e6677;background:0 0;border:0;border-radius:6px;padding:6px 12px;font:600 12.5px Montserrat,sans-serif}.admin-shell .field-report-preview-controls button.active{color:#13233f;background:#fff;box-shadow:0 1px 2px #0e1f3d1f}.admin-shell .field-report-form>label:first-child{grid-column:1/-1}.admin-shell .field-report-toolbar button{border-radius:6px;min-height:0;padding:5px 10px;font:600 12px Montserrat,sans-serif}.admin-shell .field-report-editor>.text-link{margin:0 20px 16px}.admin-shell .field-report-notice:empty{display:none}.admin-shell .mail-reader{box-shadow:none;border:0;border-radius:0;margin:0}.admin-shell .mail-sidebar nav{gap:2px}.admin-shell .mail-sidebar nav button>span:last-child:not(:first-child){background:0 0;border-radius:0;width:auto;min-width:0;height:auto;padding:0}.admin-shell .mail-reader>header button{padding:5px 10px;font-size:12px}.admin-shell .mail-sidebar .mail-new{top:-64px}.admin-shell .preset-feature-header p{max-width:48ch;margin:6px 0 0;font-size:14.5px;line-height:1.75}.admin-shell .preset-feature-header .mail-primary{color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:8px;min-height:0;margin-top:14px;padding:8px 13px;font:600 13px/1.45 Montserrat,sans-serif}.admin-shell .preset-feature-card h2{letter-spacing:.005em;text-wrap:balance;font:600 23px/1.22 Oswald,sans-serif}.admin-shell .preset-feature-header>div:last-child{display:block}.admin-shell .preset-feature-grid{margin-top:0}.admin-shell .producer-pipeline{background:0 0;border:0}.admin-shell .pipeline-stages button{flex:none}.admin-shell .pipeline-topline .button{width:auto}.admin-shell .pipeline-stages{background:0 0}@media (max-width:900px){.admin-shell .pipeline-topline{justify-content:flex-start;margin:0 0 12px;display:flex;position:static}.admin-shell .pipeline-stages{flex-wrap:nowrap;gap:4px;overflow-x:auto}.admin-shell .pipeline-stages button{min-width:max-content;padding:10px 14px 11px}.admin-shell .pipeline-row-main em{margin-left:0}.admin-shell .pipeline-toolbar{gap:10px}}.admin-shell .preset-feature-header .mail-primary{color:#13233f!important;background:#fff!important;border-color:#e4e1d8!important}.admin-shell:has(.team-add-helper) .admin-table-heading h2{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:700!important}.field-report-site .field-report-hero h1{margin:0 0 8px;font-weight:700}.field-report-site .field-report-hero{border-bottom:1px solid #e4e1d8}.field-report-site .field-report-filters{padding-top:16px}.field-report-site .field-report-lead>div>p:not(.section-label):not(.field-report-tags){font-family:"Source Serif 4",Georgia,serif}.field-report-site .field-report-body{color:#1f2638;font-family:"Source Serif 4",Georgia,serif}.field-report-site .field-report-article h1{text-wrap:balance;margin:10px 0 14px}.field-report-site .field-report-article>header>p:not(.section-label):not(.field-report-tags){margin:0 0 14px;font-family:"Source Serif 4",Georgia,serif}.field-report-site .field-report-body h2{margin:30px 0 10px;font:600 28px/1.1 Oswald,sans-serif}.field-report-site .field-report-farms{background:#fff;border:1px solid #e4e1d8;border-radius:4px;margin:28px 0;padding:16px}.field-report-site .field-report-farms h2{letter-spacing:.12em;text-transform:uppercase;color:#8a5f06;font:700 10.5px Montserrat,sans-serif}.field-report-site .field-report-sources{border-top:1px solid #e4e1d8;margin-top:26px;padding-top:14px;font:400 12.5px Montserrat,sans-serif}.admin-shell .producer-workspace-surface,.admin-shell .producer-pipeline{box-shadow:none!important;background:0 0!important;border:0!important}.kit-broadcast-workspace{color:#13233f;width:min(920px,100%);margin:0 auto;padding:8px 0 48px}.kit-broadcast-workspace>h1{letter-spacing:.005em;margin:0;font:600 40px/1.08 Oswald,sans-serif}.kit-broadcast-workspace>h1+p{color:#5e6677;max-width:760px;margin:8px 0 20px;font-size:14px;line-height:1.65}.kit-broadcast-workspace>.admin-empty[role=status]{color:#5c4617;background:#fff8e7;border:1px solid #e4d19a;border-left:5px solid #c98e14;border-radius:8px;margin:0 0 18px;padding:14px 16px;font-size:13px;line-height:1.55}.kit-broadcast-workspace>.admin-empty code{overflow-wrap:anywhere;font-size:.95em}.kit-broadcast-workspace>p:has(>strong){background:#fff;border:1px solid #e4e1d8;border-radius:10px;margin:0 0 18px;padding:15px 17px;font-size:13px;line-height:1.55}.kit-broadcast-form{background:#fff;border:1px solid #e4e1d8;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:0;padding:20px;display:grid}.kit-broadcast-form:disabled{opacity:.62}.kit-broadcast-form label{color:#5e6677;gap:6px;min-width:0;font:700 11.5px/1.45 Montserrat,sans-serif;display:grid}.kit-broadcast-form label:has(textarea){grid-column:1/-1}.kit-broadcast-form input,.kit-broadcast-form textarea{color:#13233f;resize:vertical;background:#fff;border:1px solid #e4e1d8;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font:400 13.5px/1.55 Montserrat,sans-serif}.kit-broadcast-form input{min-height:42px}.kit-broadcast-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.kit-broadcast-actions button{color:#13233f;cursor:pointer;background:#fff;border:1px solid #0e1f3d;border-radius:8px;min-height:40px;padding:8px 14px;font:600 13px/1.45 Montserrat,sans-serif}.kit-broadcast-actions button:last-child{color:#fff;background:#0e1f3d}.kit-broadcast-actions button:disabled{cursor:not-allowed;opacity:.45}.kit-broadcast-preview{background:#fff;border:1px solid #e4e1d8;border-top:5px solid #c98e14;border-radius:10px;margin:18px 0;padding:20px}.kit-broadcast-preview h2,.kit-broadcast-workspace>h2{margin:26px 0 10px;font:600 23px/1.2 Oswald,sans-serif}.kit-broadcast-preview h2{margin-top:0}.kit-broadcast-preview p{font-size:13px;line-height:1.6}.kit-broadcast-preview>div{border-top:1px solid #efede6;margin-top:14px;padding-top:14px;font:400 15px/1.65 Georgia,serif}.kit-broadcast-drafts{border-collapse:collapse;background:#fff;border:1px solid #e4e1d8;width:100%;font-size:12.5px}.kit-broadcast-drafts th,.kit-broadcast-drafts td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #efede6;padding:11px 13px}.kit-broadcast-drafts th{color:#5e6677;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.kit-broadcast-drafts a{text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:700px){.kit-broadcast-workspace{padding:4px 0 32px}.kit-broadcast-workspace>h1{font-size:34px}.kit-broadcast-form{grid-template-columns:minmax(0,1fr);padding:16px}.kit-broadcast-actions{grid-column:1}.kit-broadcast-form label:has(textarea){grid-column:1}.kit-broadcast-actions{flex-direction:column;align-items:stretch}.kit-broadcast-actions button{width:100%}.kit-broadcast-drafts{white-space:nowrap;display:block;overflow-x:auto}}.inline-reply-signature{white-space:pre-wrap;color:#5e6677;margin:0;padding:0;font:400 12px/1.45 Montserrat,sans-serif}.field-report-site .field-report-share{gap:6px;display:flex}.field-report-site .field-report-share button,.field-report-site .field-report-share a{letter-spacing:0;text-transform:none;background:#fff;border:1px solid #e4e1d8;border-radius:20px;min-height:0;padding:4px 10px;font:600 11.5px Montserrat,sans-serif}.field-report-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field-report-admin .field-report-heading-actions .field-report-new,.field-report-admin .field-report-heading-actions>a,.field-report-draft-sidebar>.button,.field-report-paste-box>.button{min-height:0;padding:8px 13px}.field-report-step .field-report-draft-fields input,.field-report-step .field-report-draft-fields textarea{border:1px solid #e4e1d8;border-radius:8px;padding:9px 11px;font-size:13.5px;line-height:1.55}.field-report-admin .field-report-heading-actions .field-report-new{color:#fff;background:#0e1f3d;border:1px solid #0e1f3d;border-radius:8px;width:auto;margin:0;padding:9px 14px;font:600 13px/1.45 Montserrat,sans-serif}.field-report-paste-box{background:#fff;border:1px solid #e4e1d8;border-radius:10px;justify-items:start;gap:8px;padding:12px;display:grid}.field-report-paste-box>label{letter-spacing:.12em;text-transform:uppercase;width:100%;color:#8a5f06!important;font-size:10.5px!important}.field-report-paste-box textarea{letter-spacing:normal;text-transform:none;color:#13233f;border:1px solid #e4e1d8;border-radius:8px;width:100%;padding:9px 11px;font:400 13px/1.45 Montserrat,sans-serif}.field-report-draft-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.field-report-draft-grid .field-report-draft-fields{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.field-report-admin .field-report-heading-actions>a{color:#13233f;background:#fff;border:1px solid #e4e1d8;border-radius:8px;padding:9px 14px;font:600 13px/1.45 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.field-report-draft-fields>.wide{grid-column:1}.field-report-draft-sidebar{align-content:start;gap:10px;display:grid}.field-report-marker-box{background:#fff;border:1px solid #e4e1d8;border-radius:10px;gap:8px;padding:12px;display:grid}.field-report-marker-box h4{letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 10.5px/1.45 Montserrat,sans-serif}.field-report-marker-box h4.warning{color:#b42318}.field-report-marker-box h4.ready{color:#1f7a4d}.field-report-fill-flag{overflow-wrap:anywhere;background:#fbf2dc;border-left:3px solid #c98e14;border-radius:2px;padding:1px 4px;font-size:12px}@media (max-width:550px){.pipeline-panel .pipeline-panel-actions details{position:static}.pipeline-panel .pipeline-panel-actions details>div{width:min(280px,100vw - 40px);max-height:calc(100vh - 90px);overscroll-behavior:contain;max-height:calc(100dvh - 90px);left:0;right:auto;overflow-y:auto}}@media (max-width:900px){.admin-shell select,.shared-email-panel select{min-width:0;max-width:100%}.admin-shell .owner-view-menu a,.pipeline-panel-actions details>div{overflow-wrap:anywhere}.admin-shell .role-permissions[open]>ul{overflow-wrap:anywhere;width:auto;max-width:100%;max-height:50dvh;position:static;overflow-y:auto}.shared-email-to-matches{overflow-wrap:anywhere;max-height:35dvh;position:static;overflow-y:auto}}.field-report-format-options>summary{cursor:pointer;color:#5e6677;font-size:12px}@media (max-width:1100px){.field-report-draft-grid{grid-template-columns:minmax(0,1fr)}}.pipeline-record{background:#fff;position:relative}.pipeline-record:has(.pipeline-farm-links) .pipeline-row{padding-bottom:66px}.pipeline-record>.pipeline-farm-links{position:absolute;bottom:12px;left:70px;right:16px}.pipeline-farm-links{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.pipeline-farm-links a{color:#175bff;text-underline-offset:3px;align-items:center;min-height:44px;padding:10px 6px;text-decoration:underline;display:inline-flex}.pipeline-panel-links{padding:0 28px 12px}@media (max-width:900px){.pipeline-record>.pipeline-farm-links{left:62px}.pipeline-panel-links{padding:0 18px 12px}}.field-report-category-menu{color:#071d3a;max-width:480px}.field-report-category-menu summary{cursor:pointer;background:#fff;border:1px solid #d8d7d0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font:600 16px/1.5 Montserrat,sans-serif;list-style:none;display:flex}.field-report-category-menu summary::-webkit-details-marker{display:none}.field-report-category-menu summary span{font-size:24px;line-height:1}.field-report-category-menu .report-menu-minus,.field-report-category-menu[open] .report-menu-plus{display:none}.field-report-category-menu[open] .report-menu-minus{display:inline}.field-report-category-menu nav{gap:4px;padding:8px 0;display:grid}.field-report-category-menu nav a{color:#071d3a;border-radius:4px;min-height:44px;padding:10px 16px;font:500 14px/1.5 Montserrat,sans-serif;text-decoration:none;display:block}.field-report-category-menu nav a[aria-current=page]{color:#fff;background:#071d3a}.field-report-category-menu nav a:hover{color:#071d3a;background:#e9eef8}.field-report-share-wrap{margin-top:18px}.field-report-site .field-report-share{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.field-report-site .field-report-share a,.field-report-site .field-report-share button{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #071d3a;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.field-report-share svg{width:20px;height:20px;display:block}.field-report-site .field-report-share a:hover,.field-report-site .field-report-share button:hover{color:#fff;background:#071d3a}:is(.field-report-share a:focus-visible,.field-report-share button:focus-visible,.field-report-category-menu summary:focus-visible,.field-report-category-menu a:focus-visible){outline-offset:3px;outline:3px solid #175bff}.field-report-site .field-report-share-wrap>p.field-report-share-label{color:#071d3a;margin:0 0 8px;font:600 13px/1.5 Montserrat,sans-serif}.field-report-site .field-report-share-wrap>p.field-report-share-status{margin:8px 0 0;font:400 13px/1.5 Montserrat,sans-serif}.field-report-share-status:empty{display:none}@media (max-width:600px){.field-report-site .field-report-article{padding-left:18px;padding-right:18px}}.field-report-site .field-report-card-copy{flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.field-report-site .field-report-card-copy>.section-label{letter-spacing:.13em;color:#c98e14;text-transform:uppercase;margin:0 0 8px;font:700 12px/1.5 Montserrat,sans-serif}.field-report-site .field-report-card-copy>h2,.field-report-site .field-report-card-copy>h3{margin:0 0 12px}.field-report-site .field-report-lead>div.field-report-card-copy>p.field-report-card-summary,.field-report-site .field-report-card-copy>p.field-report-card-summary{color:#5e6677;margin:0 0 12px;padding:0;font:400 16px/1.5 Montserrat,sans-serif}.field-report-site .field-report-card-copy>small{color:#5e6677;margin:0;font:400 13px/1.5 Montserrat,sans-serif;display:block}.field-report-site .field-report-card-copy>.field-report-tags{margin:0 0 12px}.community-tabs{background:#fff;border-bottom:1px solid #e4e1d8;gap:4px;padding:0 clamp(18px,3vw,42px);display:flex}.community-tabs a{color:#5e6677;border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:10px 16px;font:700 13px/1.3 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.community-tabs a[aria-current=page]{color:#071d3a;border-bottom-color:#d79a17}.community-directory-panel{background:#f5f4ef!important;border:0!important;padding:16px clamp(18px,3vw,42px) 34px!important}.community-directory-panel .contacts-workspace{height:calc(100vh - 250px)}.community-cleanup>a{color:inherit;background:#f7f8fa;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;text-decoration:none;display:flex}.community-cleanup>a:hover{background:#fbf2dc}.community-cleanup>a>b{font:600 22px/1 Oswald,Impact,sans-serif}.community-cleanup>a span{gap:3px;display:grid}.community-cleanup>a strong{font-size:10.5px}.community-cleanup>a small{color:#7e899a;font-size:9.5px;line-height:1.4}.community-cleanup>a>i{color:#d79a17;margin-left:auto;font-style:normal;font-weight:800}.contacts-person-list>article{background:#fff;border-bottom:1px solid #efede6;grid-template-columns:minmax(0,1fr) 42px;display:grid;position:relative}.contacts-person-list>article.active{background:#e8eefc}.contacts-person-list>article>.contacts-person-open{color:#071d3a;min-height:64px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 8px 10px 14px;display:grid}.contacts-row-email{color:#071d3a;cursor:pointer;background:#fff;border:1px solid #d8d7d0;border-radius:50%;align-self:center;place-items:center;width:34px;height:34px;padding:0;display:grid}.contacts-row-email svg{width:17px;height:17px}.contacts-row-email:hover{color:#8a5f06;border-color:#d79a17}.contacts-row-email:disabled{cursor:not-allowed;opacity:.35}.contacts-applied-filter{align-items:center;display:inline-flex;color:#76510d!important;background:#fbf2dc!important;border-color:#d79a17!important;gap:6px!important;min-height:30px!important;padding:5px 10px!important}.contacts-applied-filter b{font-size:15px}@media (max-width:700px){.community-tabs{padding:0 12px}.community-tabs a{flex:1;justify-content:center}.community-directory-panel{padding:12px!important}.community-directory-panel .contacts-workspace{height:auto}.contacts-person-list>article>.contacts-person-open{grid-template-columns:34px minmax(0,1fr);padding:10px 6px 10px 10px}.contacts-person-list>article>.contacts-person-open time{grid-area:auto/2}.contacts-row-email{margin-right:6px}}.community-group-list>a{color:inherit;background:#fff;border:1px solid #e4e1d8;border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.community-group-list>a:first-child{color:#fff;background:#0e1f3d}.community-group-list>a:first-child p,.community-group-list>a:first-child b{color:#dce3f0}.community-group-list>a:hover{color:#071d3a;background:#fbf2dc;border-color:#d79a17}.community-group-list>a:first-child:hover{color:#fff;background:#132b50}.community-group-list>a:focus-visible{outline-offset:3px;outline:3px solid #175bff}.admin-shell .mbox[data-preview=true] .field-report-article h1{font-size:clamp(34px,4.5vw,62px);line-height:1.02}.admin-shell .mbox[data-preview=true] .field-report-sources{background:0 0;border-left:0;padding:0}.mobile-admin-nav,.mail-more-menu,.mail-current-mailbox{display:none!important}@media (min-width:761px){.team-thread-summary{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:14px 15px}.team-thread-summary strong{white-space:nowrap;grid-column:1/-1;min-width:0}.team-thread-summary time{grid-area:2/1;font-size:10px}.team-thread-summary p{grid-row:3}.team-thread-summary span{grid-area:2/2}.team-remove-conversation{color:#6f3039;background:#fff;border:1px solid #aeb8c7;border-radius:7px;min-height:44px;padding:8px 12px;font:700 12px/1.3 Montserrat,sans-serif}.team-thread-reader>header{flex-wrap:wrap}.team-thread-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;display:grid}.team-thread-composer>div{display:contents}.team-thread-composer small{grid-area:2/1}.team-thread-composer .button{grid-area:1/2;min-height:44px}.team-thread-composer>p{grid-column:1/-1}.team-thread-composer textarea{min-height:58px;max-height:120px}.admin-shell .backoffice-section-heading>div{min-width:0}.admin-shell .backoffice-section-heading p{white-space:normal;overflow-wrap:break-word;max-width:100%;overflow:visible}.mail-selectable-thread{border-bottom:1px solid #dde1e6;grid-template-columns:44px minmax(0,1fr);display:grid}.mail-conversation-list .mail-selectable-thread>button{border-bottom:0;width:100%;min-width:0}.mail-select-thread{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.mail-select-thread input,.mail-bulk-controls input{accent-color:#175bff;width:18px;height:18px}.mail-bulk-controls{color:#435169;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:flex}.mail-bulk-controls label{align-items:center;gap:6px;min-height:44px;display:inline-flex}.mail-bulk-controls button{color:#071d3a;background:#fff;border:1px solid #aeb8c7;border-radius:7px;min-height:44px;padding:6px 9px;font:700 11px Montserrat,sans-serif}.mail-bulk-confirm{background:#fff9e9;border:1px solid #d79a17;border-radius:7px;flex-basis:100%;padding:10px}.mail-bulk-confirm p{margin:0 0 8px;line-height:1.5}.mail-bulk-confirm button+button{margin-left:8px}.mail-bulk-status{color:#435169;margin:0;padding:8px 0;font-size:12px;line-height:1.4}.mail-inbox .mail-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mail-conversation-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mail-reader .mail-message summary>span:nth-child(2){min-width:0}.mail-reader .mail-message summary small{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:100%;display:block;overflow:hidden}.mail-reader>.mail-thread{overscroll-behavior:contain;overflow-y:auto}@media (min-width:761px){.mail-inbox{height:calc(100dvh - 110px);min-height:420px;overflow:hidden}.mail-reader{align-self:start;min-width:0;max-height:calc(100dvh - 134px);position:sticky;top:12px}.admin-shell .backoffice-topbar>.mobile-admin-nav{display:none!important}}.mail-conversation-list .mail-selectable-thread>button>strong,.mail-conversation-list .mail-selectable-thread>button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:901px){.admin-shell .mail-workspace{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 140px);min-height:420px;overflow:hidden}.admin-shell .mail-stage,.admin-shell .mail-inbox,.admin-shell .mail-inbox .mail-list{height:100%;min-height:0;overflow:hidden}.admin-shell .mail-inbox .mail-reader{height:100%;max-height:100%;position:sticky;top:0;overflow:hidden}}}@media (max-width:760px){.admin-shell .backoffice-topbar>nav:not(.mobile-admin-nav){display:none!important}.admin-shell .backoffice-topbar>.mobile-admin-nav,.manager-compact-nav>.mobile-admin-nav{align-items:center;gap:8px;width:100%;padding:0 12px;overflow:visible;display:flex!important}.mobile-admin-nav>a{white-space:nowrap;color:#fff;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-admin-nav>a.active{color:#071d3a;background:#fff;border-radius:6px}.mobile-admin-nav details{margin-left:auto;position:relative}.mobile-admin-nav summary{color:#071d3a;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:22px;list-style:none;display:flex}.mobile-admin-nav summary::-webkit-details-marker{display:none}.mobile-admin-nav details>div{z-index:1000;background:#fff;border:1px solid #cdd4df;border-radius:8px;min-width:260px;padding:10px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #071d3a30}.mobile-admin-nav details a{align-items:center;min-height:44px;padding:8px;font-size:13px;text-decoration:none;display:flex;color:#071d3a!important;background:#fff!important}#mobile-start-conversation label{color:#071d3a;gap:8px;padding:10px 8px;font-size:13px;font-weight:700;display:grid}#mobile-start-conversation select{color:#071d3a;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #aeb8c7;border-radius:6px;padding:10px}.team-thread-list>header,.manager-compact-nav>a:not(.manager-return-owner):not(.manager-signout){display:none}.admin-shell .backoffice-topbar{overflow:visible!important}.admin-shell .backoffice-topbar>.mobile-admin-nav{box-sizing:border-box;gap:4px;height:50px;padding:0 12px}.mobile-admin-nav details{flex-shrink:0}.mobile-admin-nav>a{order:0!important;padding:6px 8px!important;font-size:11px!important}.mobile-admin-nav details{order:1}}
