a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}
.wp-site-blocks{padding:0!important}.brand-shell,.brand-header,.brand-footer{--ink:#102e4d;--paper:#faf8f2;--accent:#a14b26;--line:#d6d6cc;--muted:#516375;color:var(--ink)}.brand-shell{background:var(--paper);font-family:Manrope,sans-serif;margin:0!important}.brand-header{background:var(--paper);padding:24px max(6vw,20px);display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0!important;border-bottom:1px solid var(--line)}.brand-logo{margin:0!important;min-width:180px}.brand-logo a{display:block;width:230px;height:72px;background:url("assets/brand/header.svg") left center/contain no-repeat;text-indent:-9999px;overflow:hidden}.brand-nav{display:flex;flex-wrap:wrap;gap:22px;align-items:center;font-size:13px}.brand-nav p{margin:0}.brand-nav a{text-decoration:none}.brand-shell a:focus-visible,.brand-header a:focus-visible,.brand-footer a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.brand-section{max-width:1160px;margin:0 auto!important;padding:88px max(4vw,24px);box-sizing:border-box;scroll-margin-top:24px}.brand-section h2{font-size:clamp(30px,3.5vw,49px);line-height:1.13;max-width:820px;margin:16px 0 28px}.brand-section p{font-size:17px;line-height:1.75;max-width:760px}.eyebrow,.index-label{font-size:11px!important;letter-spacing:.17em;text-transform:uppercase;font-weight:700!important;color:var(--accent)}.brand-hero{padding-top:100px;padding-bottom:98px}.brand-hero h1{font-size:clamp(44px,5.5vw,78px);line-height:1.06;letter-spacing:-.04em;max-width:900px;margin:22px 0 28px}.brand-hero>.wp-block-buttons{margin-top:28px}.brand-shell .wp-block-button__link{background:var(--ink);color:var(--paper);border-radius:2px;font-size:14px;padding:15px 25px;font-weight:650;text-decoration:none;transition:transform .18s,background .18s}.brand-shell .wp-block-button__link:hover{transform:translateY(-2px);background:var(--accent)}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-card{border:1px solid var(--line);padding:30px;background:color-mix(in srgb,var(--paper) 88%,white);margin:0!important}.brand-card h3{font-size:25px;line-height:1.2;margin:12px 0}.brand-card p{font-size:15px}.dark-panel{background:var(--ink);color:var(--paper);max-width:none}.dark-panel>.wp-block-group,.dark-panel>p,.dark-panel>h2,.dark-panel>.wp-block-buttons{max-width:1080px;margin-left:auto;margin-right:auto}.dark-panel .eyebrow{color:#bed3e0}.dark-panel .brand-card{background:transparent;border-color:#54708b}.brand-note{border-left:3px solid var(--accent);padding:20px 25px;background:#f1ece2}.brand-footer{background:var(--ink);color:var(--paper);padding:55px max(6vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0!important;font-size:14px}.brand-footer .brand-logo a{background-image:url("assets/brand/footer-inverse.svg")}.brand-footer a{color:inherit}.brand-contact{border-top:1px solid var(--line)}.brand-contact .wp-block-button__link{overflow-wrap:anywhere}.brand-hero .lead{max-width:690px;font-size:19px}.illustrative-panel{padding:35px;border:1px solid var(--line);background:#fff;box-shadow:0 14px 45px #102e4d12}.illustrative-panel p{font-size:14px}.illustrative-panel .preview-strip{font-size:12px;border:1px solid #d1dce7;padding:15px;background:#f4f8fb}.illustrative-panel .sample-line{border-bottom:1px solid #dde5ed;padding:18px 0;line-height:1.4}.two-col{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.two-col>div{margin:0!important}.book-spines{display:flex;align-items:flex-end;gap:10px;min-height:210px}.book-spines p{writing-mode:vertical-rl;padding:24px 18px;border:1px solid var(--line);background:#ebe6d9;font-family:Georgia,serif;font-size:19px;min-height:155px;box-shadow:7px 5px 0 #102e4d12;margin:0!important}.book-spines p:nth-child(2){min-height:190px;background:#d5d8cd}.book-spines p:nth-child(3){min-height:170px;background:#e9d8c2}.brand-path{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brand-path .brand-card{padding:20px}.brand-path h3{font-size:20px}.brand-path p{font-size:13px}.muted{color:var(--muted)}@media(max-width:820px){.brand-header{flex-direction:column;align-items:flex-start;gap:18px}.brand-logo a{width:200px;height:62px}.brand-nav{gap:16px}.brand-grid,.two-col{grid-template-columns:1fr;gap:22px}.brand-path{grid-template-columns:1fr 1fr}.brand-section{padding-top:58px;padding-bottom:58px}.brand-hero{padding-top:65px}.brand-footer{flex-direction:column;align-items:flex-start}.illustrative-panel{padding:24px}.book-spines{min-height:160px;justify-content:center}.book-spines p{min-height:110px;padding:15px}}@media(prefers-reduced-motion:reduce){.brand-shell *{transition:none!important;scroll-behavior:auto!important}}
.brand-freshline{--paper:#fff;--ink:#081d21;--accent:#006c54;--line:#d6e5e1;--muted:#43645e}.brand-freshline h1,.brand-freshline h2,.brand-freshline h3{font-family:Manrope,sans-serif;font-weight:750;letter-spacing:-.04em}.brand-freshline .brand-hero h1{font-size:clamp(44px,5vw,72px)}.brand-freshline .brand-hero{padding-top:78px}.brand-freshline .dark-panel{background:radial-gradient(ellipse at top right,#005841 0,transparent 65%),#071d22}.brand-freshline .dark-panel .brand-card{border-color:#35605a}.brand-freshline .dark-panel .eyebrow{color:#6de0ba}.brand-freshline .brand-card{background:#edf8f4}.brand-freshline .illustrative-panel{border-radius:8px}.brand-freshline .brand-grid.two-audiences{grid-template-columns:1fr 1fr}.brand-freshline .dark-panel .brand-section{padding:0}.brand-freshline .preview-strip{color:#153e32}.brand-freshline .brand-contact{background:#ecf7f2}.brand-freshline .brand-logo a{height:57px}@media(max-width:820px){.brand-freshline .brand-grid.two-audiences{grid-template-columns:1fr}}
/* FreshlinePress scoped contrast and outer brand parts */
.brand-freshline .dark-panel .brand-card{background:transparent;color:var(--paper)}
.brand-freshline-header,.brand-freshline-footer{--ink:#081d21;--paper:#fff;--accent:#006c54;--line:#d6e5e1;--muted:#43645e}
.brand-freshline-header .brand-logo a,.brand-freshline-footer .brand-logo a{height:57px}
.brand-freshline-footer .footer-pages{max-width:620px;line-height:1.9}
.brand-freshline .dark-panel .brand-card .eyebrow{color:#9ae8ca}
.brand-footer a:focus-visible{outline-color:var(--paper)}
/* Selected revised 01 hero / 02 discovery / 03 audience / 04 workflow / 06 planning */
.brand-freshline .brand-hero .two-col{grid-template-columns:1.08fr 1fr;gap:62px}.brand-freshline .brand-hero h1{font-size:clamp(42px,4.6vw,64px);line-height:1.03;letter-spacing:-.045em}.freshline-accent{color:#006c54}.brand-freshline .brand-hero p.lead{font-size:17px;line-height:1.6}.brand-freshline .brand-hero .illustrative-panel{padding:28px 24px;background:#fbfdfd;box-shadow:0 0 0 14px #f0f6f6,0 18px 40px #193c3515}.brand-freshline .brand-hero .illustrative-panel .eyebrow{font-size:15px!important;color:#081d21;letter-spacing:0;text-transform:none}.brand-freshline .sample-line{padding:17px 0!important}.brand-freshline #categories{text-align:center;padding-top:72px;padding-bottom:65px}.brand-freshline #categories h2{font-size:clamp(34px,4vw,58px);line-height:1.05}.brand-freshline #categories>p{max-width:780px;margin-left:auto;margin-right:auto}.brand-freshline #categories .brand-grid{max-width:1080px}.brand-freshline #audiences h2,.brand-freshline #workflow h2,.brand-freshline #campaign h2{font-size:clamp(35px,4vw,57px)}
@media(max-width:820px){.brand-freshline .brand-hero .two-col{grid-template-columns:1fr;gap:44px}.brand-freshline .brand-hero h1{font-size:44px}.brand-freshline .brand-hero .illustrative-panel{box-shadow:0 0 0 8px #f0f6f6}.document-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Actual approved combined PNG native attachment15. Selected illustrative artwork regions only, not a whole-page bitmap. */
.brand-freshline{--freshline-approved-board:url("https://freshlinepress.com/wp-content/uploads/2026/10/03-FreshlinePress-approved-combined.png")}
.brand-freshline .freshline-original-hero-dashboard{background-image:var(--freshline-approved-board);background-repeat:no-repeat;aspect-ratio:458 / 354;background-size:200.436681% 483.898305%;background-position:92.608696% 5.003679%;margin:0!important}
.brand-freshline .freshline-original-discovery-search{background-image:var(--freshline-approved-board);background-repeat:no-repeat;aspect-ratio:668 / 84;background-size:137.425150% 2039.285714%;background-position:31.200000% 38.489871%;margin:0!important}
.brand-freshline .freshline-original-discovery-brands{background-image:var(--freshline-approved-board);background-repeat:no-repeat;aspect-ratio:384 / 95;background-size:239.062500% 1803.157895%;background-position:13.483146% 45.117429%;margin:0!important}
.brand-freshline .freshline-original-discovery-publishers{background-image:var(--freshline-approved-board);background-repeat:no-repeat;aspect-ratio:405 / 95;background-size:226.666667% 1803.157895%;background-position:92.007797% 45.117429%;margin:0!important}
.brand-freshline .freshline-original-campaign-dashboard{background-image:var(--freshline-approved-board);background-repeat:no-repeat;aspect-ratio:502 / 235;background-size:182.868526% 728.936170%;background-position:90.384615% 88.159675%;margin:0!important}
.brand-freshline .freshline-original-hero-art>p{font-size:12px;line-height:1.5;margin:15px 0 0}.brand-freshline .freshline-original-discovery-search{width:78%;margin:28px auto!important}.brand-freshline .freshline-original-discovery-audiences{display:grid;grid-template-columns:1fr 1.055fr;gap:24px;max-width:1080px;margin:30px auto!important}.brand-freshline #campaign{position:relative;min-height:460px}.brand-freshline #campaign>h2,.brand-freshline #campaign>p{max-width:45%}.brand-freshline .freshline-original-campaign-dashboard{position:absolute;right:4vw;top:100px;width:47%}
@media(max-width:820px){.brand-freshline .freshline-original-discovery-search{width:100%}.brand-freshline .freshline-original-discovery-audiences{grid-template-columns:1fr;gap:20px}.brand-freshline #campaign>h2,.brand-freshline #campaign>p{max-width:100%}.brand-freshline .freshline-original-campaign-dashboard{position:relative;top:auto;right:auto;width:100%;margin-top:30px!important}}
/* Approved combined01/02/03/04/06 type and module geometry; concise planned labels. */
.brand-freshline .brand-hero{padding-top:42px;padding-bottom:38px}.brand-freshline .brand-hero .wp-block-buttons{display:inline-flex;vertical-align:top;margin-right:16px}.brand-freshline .brand-hero .wp-block-buttons+.wp-block-buttons .wp-block-button__link{background:white;color:#006c54;border:1px solid #006c54}.brand-freshline .brand-hero h1{font-size:clamp(39px,4.5vw,62px);line-height:1.04;margin:18px 0}.brand-freshline .brand-hero .eyebrow{font-size:11px!important}.brand-freshline .brand-hero .lead{font-size:17px;line-height:1.45;margin:16px 0}.brand-freshline .freshline-original-hero-icons{background-image:var(--freshline-approved-board);background-repeat:no-repeat;aspect-ratio:310 / 65;background-size:296.129032% 2635.384615%;background-position:7.894737% 21.966019%;width:88%;margin-top:28px!important}.brand-freshline #categories{text-align:left;padding-top:50px;padding-bottom:38px}.brand-freshline #categories>h2,.brand-freshline #categories>p{margin-left:auto;margin-right:auto;max-width:1080px}.brand-freshline #categories h2{font-size:clamp(36px,4.5vw,59px);margin-top:18px;margin-bottom:15px}.brand-freshline #categories>p{font-size:17px;line-height:1.5}.brand-freshline #categories .freshline-original-discovery-search{width:82%;margin:22px auto!important}.brand-freshline #categories .concept-label{font-size:12px!important;margin-top:18px}.brand-freshline #audiences{padding-top:35px;padding-bottom:30px}.brand-freshline #audiences .two-col{grid-template-columns:1.05fr 1.3fr;gap:30px}.brand-freshline #audiences h2{font-size:clamp(34px,3.4vw,46px);line-height:1.05;margin:15px 0}.brand-freshline #audiences .brand-card{padding:22px;border-radius:5px;border:none}.brand-freshline #audiences .brand-card h3{font-size:25px}.brand-freshline #audiences .brand-card p{font-size:15px;line-height:1.45}.brand-freshline #workflow{padding-top:35px;padding-bottom:30px}.brand-freshline #workflow h2{font-size:clamp(34px,3.7vw,51px);margin:14px 0 8px}.brand-freshline .exact-four-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:30px!important}.brand-freshline .exact-four-steps .brand-card{border:none;background:transparent;padding:0}.brand-freshline .exact-four-steps h3{font-size:21px;letter-spacing:-.02em;margin:9px 0}.brand-freshline .exact-four-steps p{font-size:14px;line-height:1.45}.brand-freshline .concept-label{font-size:12px!important;line-height:1.45;max-width:100%}.brand-freshline #campaign{padding-top:40px;padding-bottom:35px;min-height:390px}.brand-freshline #campaign h2{font-size:clamp(35px,3.7vw,50px);line-height:1.06;margin:15px 0}.brand-freshline #campaign .freshline-original-campaign-dashboard{top:55px}.brand-freshline .fidelity-compact{padding-top:22px;padding-bottom:30px}.brand-freshline .fidelity-compact h3{font-size:23px;margin:10px 0}.brand-freshline .fidelity-compact .brand-card{padding:15px 20px;border:none;background:#f6fbf9}.brand-freshline .fidelity-compact p{font-size:14px;line-height:1.4}
@media(max-width:820px){.brand-freshline .brand-hero .wp-block-buttons{margin-bottom:14px}.brand-freshline #audiences .two-col{grid-template-columns:1fr}.brand-freshline .exact-four-steps{grid-template-columns:1fr 1fr;gap:25px}.brand-freshline #campaign .freshline-original-campaign-dashboard{top:auto;margin-top:22px!important}.brand-freshline #categories{text-align:left}.brand-freshline #campaign{min-height:0}}
.brand-freshline-header>.wp-block-buttons{margin:0}.brand-freshline-header .wp-block-button__link{background:#006c54;color:#fff;border-radius:5px;font-size:12px;padding:13px 18px;white-space:nowrap}.brand-freshline-header{gap:22px}.brand-freshline-header .brand-nav{font-size:12px;gap:22px}@media(max-width:1080px){.brand-freshline-header{flex-wrap:wrap}}
/* Exact approved header visual controls with truthful native navigation/account state. */
.brand-freshline-header{--freshline-approved-board:url("https://freshlinepress.com/wp-content/uploads/2026/10/03-FreshlinePress-approved-combined.png")}.freshline-header-account-controls{display:flex;align-items:center;gap:23px;margin:0!important}.freshline-header-account-controls p{margin:0}.freshline-header-search{display:block;width:22px;height:22px;overflow:hidden;text-indent:-9999px;background-image:var(--freshline-approved-board);background-repeat:no-repeat;background-size:4590% 9516.666667%;background-position:73.051225% 1.238938%}.freshline-login-unavailable{font-size:12px;font-weight:650;white-space:nowrap}.freshline-login-unavailable span{cursor:default}.brand-freshline .brand-hero .hero-copy>.wp-block-buttons:first-of-type .wp-block-button__link{background:#006c54;color:#fff}.brand-freshline .brand-hero .hero-copy>.wp-block-buttons:nth-of-type(2) .wp-block-button__link{background:#fff;color:#006c54;border:1px solid #006c54}.brand-freshline .freshline-hero-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px!important;max-width:440px}.brand-freshline .freshline-feature{margin:0!important}.brand-freshline .freshline-feature p{font-size:14px;line-height:1.3;margin:12px 0 0}.brand-freshline .freshline-feature-icon{width:30px;aspect-ratio:1;background-image:var(--freshline-approved-board);background-repeat:no-repeat;margin:0!important}
.brand-freshline .feature-discover{aspect-ratio:28 / 29;background-size:3278.571429% 5906.896552%;background-position:5.168539% 21.733967%}
.brand-freshline .feature-compare{aspect-ratio:27 / 29;background-size:3400.000000% 5906.896552%;background-position:19.528620% 21.793349%}
.brand-freshline .feature-plan{aspect-ratio:29 / 29;background-size:3165.517241% 5906.896552%;background-position:32.508436% 21.793349%}
@media(max-width:820px){.freshline-header-account-controls{gap:20px}.brand-freshline .freshline-hero-features{gap:15px}.brand-freshline .freshline-feature p{font-size:13px}}
/* Existing bundled fonts and selected-reference proportion correction; no acquisition. */
@font-face{font-family:"Fidelity Sans";src:url("assets/fonts/fira-sans/FiraSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fidelity Sans";src:url("assets/fonts/fira-sans/FiraSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Fidelity Sans";src:url("assets/fonts/fira-sans/FiraSans-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
.brand-freshline,.brand-freshline-header,.brand-freshline-footer{font-family:"Fidelity Sans",Manrope,sans-serif;font-weight:400}.brand-freshline h1,.brand-freshline h2,.brand-freshline h3{font-family:"Fidelity Sans",Manrope,sans-serif;font-weight:800}.brand-freshline .brand-hero h1{font-size:clamp(40px,4.1vw,54px);line-height:1.015;letter-spacing:-.035em;margin:17px 0}.brand-freshline .brand-hero p.lead{font-size:18px;line-height:1.45;margin:18px 0 22px}.brand-freshline .brand-hero .two-col{grid-template-columns:1fr 1.18fr;gap:45px}.brand-freshline .brand-hero{padding-top:42px;padding-bottom:36px}.brand-freshline .brand-hero .eyebrow{font-size:11px!important;letter-spacing:.14em}.brand-freshline .wp-block-button__link{font-family:"Fidelity Sans",Manrope,sans-serif;font-weight:600}.brand-freshline #categories h2{font-size:clamp(35px,4.1vw,54px);line-height:1.03;letter-spacing:-.025em;margin-top:14px;margin-bottom:16px}.brand-freshline #categories>p{font-size:18px;line-height:1.4}.brand-freshline #audiences h2{font-size:clamp(32px,3.2vw,45px);line-height:1.04;letter-spacing:-.025em}.brand-freshline #audiences .brand-card h3{font-size:24px;line-height:1.13}.brand-freshline #audiences .brand-card p{font-size:16px;line-height:1.43}.brand-freshline #workflow h2{font-size:clamp(33px,3.5vw,49px);line-height:1.08;letter-spacing:-.025em}.brand-freshline #workflow>p{font-size:17px;line-height:1.4}.brand-freshline .exact-four-steps h3{font-size:20px;line-height:1.15}.brand-freshline #campaign h2{font-size:clamp(33px,3.5vw,48px);line-height:1.04;letter-spacing:-.025em}.brand-freshline #campaign>p{font-size:17px;line-height:1.45}.brand-freshline-header .brand-nav,.freshline-login-unavailable{font-family:"Fidelity Sans",Manrope,sans-serif;font-size:12px;font-weight:600}.brand-freshline-header{padding-top:17px;padding-bottom:17px}.brand-freshline .freshline-feature p{font-size:15px;font-weight:400;line-height:1.3}
@media(max-width:820px){.brand-freshline .brand-hero .two-col{grid-template-columns:1fr;gap:35px}.brand-freshline .brand-hero h1{font-size:42px;line-height:1.045}.brand-freshline .brand-hero p.lead{font-size:17px}.brand-freshline #categories h2{font-size:38px;line-height:1.08}.brand-freshline #audiences h2,.brand-freshline #workflow h2,.brand-freshline #campaign h2{font-size:35px;line-height:1.08}.brand-freshline .freshline-feature p{font-size:14px}}
/* Recreated source02 abstract arcs: native static vector, no scripts/external resources. */
.brand-freshline #categories{background-color:#062328;background-image:url("assets/brand/freshline-discovery-curves.svg");background-size:100% 100%;background-position:center;background-repeat:no-repeat}
/* Source-derived white combined layout: balanced existing system sans, original scale and inset. */
.brand-freshline,.brand-freshline-header,.brand-freshline-footer{font-family:Arial,Helvetica,sans-serif;font-weight:400}.brand-freshline h1,.brand-freshline h2,.brand-freshline h3{font-family:Arial,Helvetica,sans-serif;font-weight:700}.brand-freshline .wp-block-button__link,.brand-freshline-header .wp-block-button__link{font-family:Arial,Helvetica,sans-serif;font-weight:600}.brand-freshline-header .brand-nav,.freshline-login-unavailable,.brand-freshline .freshline-feature p{font-family:Arial,Helvetica,sans-serif;font-weight:400}.brand-freshline .brand-section{max-width:none;width:100%;margin-left:0!important;margin-right:0!important;padding-left:5.2vw;padding-right:5.2vw;box-sizing:border-box}.brand-freshline .brand-hero .two-col{grid-template-columns:1fr 1.18fr;gap:3.5vw}.brand-freshline .brand-hero h1{font-size:clamp(40px,4.35vw,58px);font-weight:700;line-height:1.02;letter-spacing:-.035em}.brand-freshline .brand-hero p.lead{font-size:clamp(18px,1.65vw,22px);font-weight:400;line-height:1.4}.brand-freshline .brand-hero{padding-top:42px;padding-bottom:38px}.brand-freshline-header{padding-left:5.2vw;padding-right:5.2vw}.brand-freshline #categories{position:relative}.brand-freshline #categories>h2{max-width:100%;padding-right:20%;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-weight:700}.brand-freshline #categories>p:not(.freshline-connections-note){max-width:100%}.brand-freshline #categories .freshline-connections-note{position:absolute;right:6%;top:22%;width:12%;margin:0;font-family:"Times New Roman",Times,serif;font-weight:400;font-size:clamp(17px,1.8vw,25px);font-style:italic;line-height:1.3;transform:rotate(-12deg);color:#fff;text-align:left;z-index:1}.brand-freshline #categories .freshline-connections-arrow{position:absolute;right:6.5%;top:42%;width:55px;height:58px;border-right:1.5px solid #dff6f0;border-bottom:1.5px solid #dff6f0;border-radius:0 0 42px 0;transform:rotate(20deg);background:none;margin:0!important;pointer-events:none;z-index:1}.brand-freshline #categories .freshline-connections-arrow::after{content:"";position:absolute;bottom:-4px;left:-2px;width:11px;height:11px;border-left:1.5px solid #dff6f0;border-bottom:1.5px solid #dff6f0;transform:rotate(20deg)}
@media(max-width:820px){.brand-freshline .brand-section{padding-left:6vw;padding-right:6vw}.brand-freshline .brand-hero .two-col{grid-template-columns:1fr;gap:32px}.brand-freshline .brand-hero h1{font-size:42px}.brand-freshline .brand-hero p.lead{font-size:18px}.brand-freshline #categories>h2{padding-right:0}.brand-freshline #categories .freshline-connections-note{position:relative;right:auto;top:auto;width:auto;max-width:220px;margin:0 0 25px;font-size:19px;transform:rotate(-6deg)}.brand-freshline #categories .freshline-connections-note br{display:none}.brand-freshline #categories .freshline-connections-arrow{display:none}}
