@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;700;800&display=swap');
/* Structural family for all non-home pages. Homepage remains self-contained. */
:root{--known-paper:#F4F1EB;--known-ink:#25282B;--known-red:#CC081B;--known-line:#c9c6c0;--known-muted:#5f5c58}
body.known-page{margin:0;background:var(--known-paper);color:var(--known-ink);font-family:Raleway,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}
.known-page *{box-sizing:border-box}.known-page a{color:inherit}.known-page p{font-size:clamp(17px,1.5vw,22px);line-height:1.45;margin:0 0 1.15em;max-width:42em}.known-page h1,.known-page h2,.known-page h3{font-family:Raleway,Arial,sans-serif}.known-page .header{height:82px;padding:0 4.3vw;border-color:var(--known-line);background:rgba(244,241,235,.96);gap:2.2vw;position:sticky;top:0;z-index:10}.known-page .header .logo{width:190px;flex:0 0 190px}.known-page .header nav{gap:1.8vw;font-size:11px;letter-spacing:.02em}.known-page .header nav a{padding:7px 0;border-bottom:1px solid transparent}.known-page .header nav a:hover{color:var(--known-red);border-color:var(--known-red)}.known-page .small-cta,.known-page .button{background:var(--known-ink);color:var(--known-paper);padding:13px 17px;font-size:11px;letter-spacing:.03em}.known-page .small-cta{background:transparent;color:var(--known-ink);padding:9px 0;border-bottom:1px solid var(--known-ink)}
.known-page .page-hero{min-height:53vh;padding:8vw 10vw 6vw;background:var(--known-paper);color:var(--known-ink);display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--known-line)}.known-page .kicker{color:var(--known-red);font-size:10px;letter-spacing:.14em}.known-page .page-hero h1{max-width:1100px;margin:40px 0 0;font-size:clamp(58px,8.6vw,142px);line-height:.87;letter-spacing:-.07em;font-weight:200}.known-page .page-hero h1 em{font-style:normal;color:var(--known-red)}
.known-page .content{max-width:1320px;margin:auto;padding:9vw 10vw}.known-page .content .lead{font-size:clamp(25px,3vw,42px);line-height:1.12;letter-spacing:-.035em;max-width:26em}.known-page .content h3{color:var(--known-red);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--known-line);padding-top:18px;margin:70px 0 22px}.known-page .offer{background:var(--known-ink);color:var(--known-paper);padding:9vw 10vw}.known-page .offer h2{font-size:clamp(48px,6.2vw,98px);font-weight:200;line-height:.88;letter-spacing:-.07em;max-width:1000px;margin:0 0 30px}.known-page .offer h2 em{color:var(--known-red);font-style:normal}.known-page .offer .button{background:var(--known-red)}.known-page .footer{padding:32px 4.3vw;border-color:var(--known-line);background:var(--known-paper)}


@media(max-width:760px){
  .known-page .header{height:72px;padding:0 6vw}
  .known-page .header .logo{width:170px;flex-basis:170px}
  .known-page .small-cta{font-size:10px;margin-left:auto}
  .known-page .page-hero{min-height:48vh;padding:18vw 7vw 12vw}
  .known-page .page-hero h1{font-size:clamp(52px,14vw,84px);margin-top:32px}
  .known-page .content{padding:18vw 7vw}
  .known-page .content .lead{font-size:27px}
  .known-page .offer{padding:18vw 7vw}
  .known-page .footer{padding:30px 7vw;flex-direction:column;align-items:flex-start}
}

/* Blueprint page one: sales-led editorial spread. */
.known-page.blueprint-one-page .header{height:82px;padding:0 4.3vw;background:var(--known-paper);position:relative;backdrop-filter:none}.known-page.blueprint-one-page .header .small-cta{background:var(--known-red);border:0;color:var(--known-paper);padding:14px 18px}.known-page.blueprint-one-page .header nav a[aria-current="page"]{border-color:var(--known-red)}
.known-page.blueprint-one-page h1,.known-page.blueprint-one-page h2,.known-page.blueprint-one-page h3{font-weight:200;letter-spacing:-.06em}.known-page.blueprint-one-page .bp-hero{display:grid;grid-template-columns:1fr 1.16fr;min-height:545px;background:var(--known-ink);color:var(--known-paper)}.known-page.blueprint-one-page .bp-hero>div{padding:62px 5.5vw;display:flex;flex-direction:column;justify-content:center}.known-page.blueprint-one-page .bp-hero h1{margin:0;font-size:clamp(64px,6vw,100px);line-height:.88}.known-page.blueprint-one-page .bp-hero h1 span{color:var(--known-red)}.known-page.blueprint-one-page .bp-hero p{max-width:470px;margin:35px 0 25px;font-size:20px;line-height:1.45}.known-page.blueprint-one-page .bp-hero img,.known-page.blueprint-one-page .bp-clarity img,.known-page.blueprint-one-page .bp-statement img{width:100%;height:100%;display:block;object-fit:cover}.known-page.blueprint-one-page .button{background:var(--known-red);color:var(--known-paper);font-weight:700}.known-page.blueprint-one-page .bp-split{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--known-paper)}.known-page.blueprint-one-page .bp-split>div{padding:55px 5.5vw}.known-page.blueprint-one-page .bp-split h2,.known-page.blueprint-one-page .bp-benefits h2,.known-page.blueprint-one-page .bp-samples h2,.known-page.blueprint-one-page .bp-areas h2{margin:0 0 25px;font-size:clamp(38px,3.8vw,61px);line-height:.94}.known-page.blueprint-one-page .bp-split p,.known-page.blueprint-one-page .bp-benefits p,.known-page.blueprint-one-page .bp-samples p{font-size:17px;line-height:1.5}.known-page.blueprint-one-page .bp-video{border-top:1px solid var(--known-line)}.known-page.blueprint-one-page .bp-video-placeholder{margin:0;background:#3a3531;color:var(--known-paper);min-height:310px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.known-page.blueprint-one-page .bp-video-placeholder b{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:38px}.known-page.blueprint-one-page .bp-video-placeholder span{font-size:11px;text-transform:uppercase;font-weight:700}.known-page.blueprint-one-page .bp-video-placeholder strong{font-size:23px;font-weight:400;margin-top:8px}.known-page.blueprint-one-page .bp-video p:last-child{font-weight:700}.known-page.blueprint-one-page .bp-clarity{border-top:1px solid var(--known-line)}.known-page.blueprint-one-page .bp-benefits,.known-page.blueprint-one-page .bp-samples{display:grid;grid-template-columns:31% 69%;padding:47px 5.5vw;border-top:1px solid var(--known-line);background:var(--known-paper)}.known-page.blueprint-one-page .bp-benefits>div:first-child,.known-page.blueprint-one-page .bp-samples>div:first-child{padding-right:3vw}.known-page.blueprint-one-page .bp-benefit-list{display:grid;grid-template-columns:repeat(4,1fr)}.known-page.blueprint-one-page .bp-benefit-list article{padding:0 18px;border-left:1px solid var(--known-line);text-align:center}.known-page.blueprint-one-page .bp-benefit-list img{width:62px;height:62px}.known-page.blueprint-one-page .bp-benefit-list h3,.known-page.blueprint-one-page .bp-area-list h3{font-size:16px;font-weight:700;letter-spacing:-.03em}.known-page.blueprint-one-page .bp-benefit-list p,.known-page.blueprint-one-page .bp-area-list p{font-size:14px;line-height:1.4}.known-page.blueprint-one-page .bp-sample-list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.known-page.blueprint-one-page .bp-sample-list figure{margin:0;text-align:center;font-size:13px}.known-page.blueprint-one-page .bp-sample-list i{height:150px;display:grid;place-items:center;background:#ddd7ce;color:var(--known-ink);font-style:normal;font-size:19px;line-height:1.1}.known-page.blueprint-one-page .sample-profile{background:#bcb7af!important}.known-page.blueprint-one-page .sample-copy{padding:16px;background:var(--known-paper)!important;border:1px solid var(--known-line)}.known-page.blueprint-one-page .sample-visual{background:#70706c!important}.known-page.blueprint-one-page .sample-logo{background:#25282B!important;color:#a99e91!important;font-size:42px!important}.known-page.blueprint-one-page .sample-web{align-items:start!important;padding:17px;text-align:left;background:var(--known-paper)!important;border:1px solid var(--known-line)}.known-page.blueprint-one-page .bp-areas{padding:47px 5.5vw 55px;border-top:1px solid var(--known-line);background:var(--known-paper)}.known-page.blueprint-one-page .bp-area-list{display:grid;grid-template-columns:repeat(7,1fr)}.known-page.blueprint-one-page .bp-area-list article{padding:0 14px;border-left:1px solid var(--known-line)}.known-page.blueprint-one-page .bp-area-list article:first-child{padding-left:0;border:0}.known-page.blueprint-one-page .bp-area-list img{width:43px;height:43px}.known-page.blueprint-one-page .bp-area-list h3{margin:12px 0 10px;font-size:14px}.known-page.blueprint-one-page .bp-statement{border-top:1px solid var(--known-line)}.known-page.blueprint-one-page .bp-statement span{font-size:13px;border-bottom:1px solid currentColor;padding-bottom:7px}.known-page.blueprint-one-page .bp-cta{padding:58px 5.5vw;background:var(--known-red);color:var(--known-paper)}.known-page.blueprint-one-page .bp-cta h2{max-width:900px;margin:0 0 18px;font-size:clamp(45px,5vw,76px);font-weight:200;line-height:.92;letter-spacing:-.065em}.known-page.blueprint-one-page .bp-cta p{font-size:18px}.known-page.blueprint-one-page .bp-cta .button{background:var(--known-paper);color:var(--known-red)}
@media(max-width:760px){.known-page.blueprint-one-page .header{height:72px;padding:0 6vw}.known-page.blueprint-one-page .bp-hero,.known-page.blueprint-one-page .bp-split{grid-template-columns:1fr}.known-page.blueprint-one-page .bp-hero>div,.known-page.blueprint-one-page .bp-split>div{padding:46px 7vw}.known-page.blueprint-one-page .bp-hero img{height:62vw}.known-page.blueprint-one-page .bp-split img{height:66vw;order:2}.known-page.blueprint-one-page .bp-benefits,.known-page.blueprint-one-page .bp-samples{grid-template-columns:1fr;padding:45px 7vw}.known-page.blueprint-one-page .bp-benefit-list{grid-template-columns:1fr 1fr;margin-top:20px}.known-page.blueprint-one-page .bp-benefit-list article{padding:18px 12px}.known-page.blueprint-one-page .bp-sample-list{grid-template-columns:repeat(2,1fr);margin-top:20px}.known-page.blueprint-one-page .bp-areas{padding:44px 7vw}.known-page.blueprint-one-page .bp-area-list{grid-template-columns:1fr 1fr}.known-page.blueprint-one-page .bp-area-list article{padding:18px 12px}.known-page.blueprint-one-page .bp-cta{padding:50px 7vw}}

/* Profile: editorial founder page. */
.known-page.profile-page .header{height:82px;padding:0 4.3vw;background:var(--known-paper);border-bottom:1px solid var(--known-line);position:relative;backdrop-filter:none}.known-page.profile-page .header .small-cta{padding:14px 18px;background:var(--known-red);border:0;color:var(--known-paper)}.known-page.profile-page .header nav a[aria-current="page"]{color:var(--known-ink);border-color:var(--known-red)}.known-page.profile-page .profile-hero{display:grid;grid-template-columns:1fr 1fr;height:430px;min-height:0;background:var(--known-ink);color:var(--known-paper)}.known-page.profile-page .profile-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:32px 5.8vw}.known-page.profile-page .profile-hero h1{margin:0;color:var(--known-paper);font-size:clamp(62px,6.4vw,102px);font-weight:200;line-height:.88;letter-spacing:-.07em}.known-page.profile-page .profile-hero h1 span{color:var(--known-paper)}.known-page.profile-page .profile-hero-copy p{max-width:445px;margin:26px 0 0;color:var(--known-paper);font-size:20px;line-height:1.45}.known-page.profile-page .profile-hero-image{min-width:0;height:430px;margin:0;overflow:hidden}.known-page.profile-page .profile-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:57% center}.known-page.profile-page .profile-editorial{display:grid;grid-template-columns:1fr 1fr;padding:58px 5.8vw 54px;background:var(--known-paper)}.known-page.profile-page .profile-editorial h2{max-width:575px;margin:0;padding-right:3.8vw;color:var(--known-ink);font-size:clamp(42px,4vw,64px);font-weight:200;line-height:.93;letter-spacing:-.065em}.known-page.profile-page .profile-copy{min-width:0;padding-left:3.8vw;border-left:1px solid var(--known-line)}.known-page.profile-page .profile-copy p,.known-page.profile-page .profile-company>p:last-child{max-width:700px;margin:0 0 20px;color:var(--known-ink);font-size:20px;line-height:1.45}.known-page.profile-page .profile-copy p:last-child{margin-bottom:0}.known-page.profile-page .profile-known-co{padding-top:46px;padding-bottom:50px;border-top:1px solid var(--known-line)}.known-page.profile-page .profile-company{padding-right:3.8vw}.known-page.profile-page .profile-label{margin:0;color:var(--known-red);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.known-page.profile-page .profile-label-rule{width:40px;margin:17px 0 28px;border-top:2px solid var(--known-red)}.known-page.profile-page .profile-offer{padding:57px 5.8vw 62px;background:var(--known-red);color:var(--known-paper)}.known-page.profile-page .profile-offer h2{max-width:920px;margin:0 0 20px;color:var(--known-paper);font-size:clamp(45px,5vw,76px);font-weight:200;line-height:.92;letter-spacing:-.065em}.known-page.profile-page .profile-offer p{max-width:650px;margin:0 0 25px;color:var(--known-paper);font-size:18px}.known-page.profile-page .profile-offer .button{padding:15px 32px;background:var(--known-paper);color:var(--known-red);font-weight:700}.known-page.profile-page .footer{background:var(--known-paper)}
@media(max-width:760px){.known-page.profile-page .header{height:72px;padding:0 6vw}.known-page.profile-page .profile-hero{display:flex;flex-direction:column;height:auto;min-height:0}.known-page.profile-page .profile-hero-image{height:58svh;min-height:390px;order:-1}.known-page.profile-page .profile-hero-image img{object-position:55% center}.known-page.profile-page .profile-hero-copy{min-height:365px;padding:49px 7vw 54px}.known-page.profile-page .profile-hero h1{font-size:clamp(54px,14vw,84px)}.known-page.profile-page .profile-hero-copy p{margin-top:34px;font-size:17px}.known-page.profile-page .profile-editorial{grid-template-columns:1fr;gap:28px;padding:47px 7vw 43px}.known-page.profile-page .profile-editorial h2,.known-page.profile-page .profile-company{padding-right:0}.known-page.profile-page .profile-editorial h2{font-size:clamp(43px,12vw,70px)}.known-page.profile-page .profile-copy{padding:24px 0 0;border-top:1px solid var(--known-line);border-left:0}.known-page.profile-page .profile-copy p,.known-page.profile-page .profile-company>p:last-child{font-size:17px}.known-page.profile-page .profile-known-co{gap:28px;padding-top:43px;padding-bottom:45px}.known-page.profile-page .profile-known-co .profile-copy{padding-top:24px}.known-page.profile-page .profile-offer{padding:49px 7vw 52px}.known-page.profile-page .profile-offer h2{font-size:clamp(42px,11vw,67px)}}

/* Quiz: full-width editorial field. */
.known-page.quiz-page .quiz-hero{height:calc(100dvh - 82px);min-height:540px;padding:0;background:var(--known-ink);color:var(--known-paper);display:grid;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);overflow:hidden;border:0}
.known-page.quiz-page .quiz-hero:before,.known-page.quiz-page .quiz-hero:after{content:none}
.known-page.quiz-page .quiz-hero-copy{padding:7.2vh 5.5vw 6vh 7.2vw;display:flex;flex-direction:column;justify-content:center;min-width:0}
.known-page.quiz-page .quiz-hero h1{max-width:610px;margin:0;color:var(--known-paper);font-size:clamp(64px,7.1vw,112px);font-weight:200;line-height:.88;letter-spacing:-.062em}
.known-page.quiz-page .quiz-hero .red{color:var(--known-red)}
.known-page.quiz-page .quiz-subhead{max-width:440px;margin:42px 0 0;color:var(--known-paper);font-size:22px;line-height:1.45}
.known-page.quiz-page .quiz-hero-image{position:relative;min-width:0;min-height:0;overflow:hidden}
.known-page.quiz-page .quiz-hero-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}
.known-page.quiz-page .quiz-section{padding:48px 7.2vw 42px;background:var(--known-paper)}
.known-page.quiz-page .quiz-section-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start}
.known-page.quiz-page .quiz-section-title{max-width:none;margin:0;padding-right:2.4vw;font-size:clamp(42px,4.2vw,67px);font-weight:200;line-height:.92;letter-spacing:-.062em}
.known-page.quiz-page .quiz-section-copy{min-width:0;max-width:none;padding-left:2.4vw;border-left:1px solid var(--known-line)}
.known-page.quiz-page .quiz-section-copy p{max-width:900px;margin:0 0 22px;font-size:22px;line-height:1.45}
.known-page.quiz-page .quiz-section-copy p:last-child{margin-bottom:0}
.known-page.quiz-page .quiz-outcome{margin:0;background:var(--known-ink);color:var(--known-paper)}
.known-page.quiz-page .quiz-outcome .quiz-section-copy{border-color:#555}
.known-page.quiz-page .quiz-outcome p{color:var(--known-paper)}
.known-page.quiz-page .quiz-start{display:block;margin:0;padding:58px 7.2vw 62px;background:var(--known-red);color:var(--known-paper);border:0}
.known-page.quiz-page .quiz-start .quiz-section-title,.known-page.quiz-page .quiz-start .quiz-section-copy p{color:var(--known-paper)}
.known-page.quiz-page .quiz-start .quiz-section-copy{border-color:rgba(244,241,235,.55)}
.known-page.quiz-page .quiz-start-action .button{display:inline-block;margin-top:8px;padding:14px 18px;background:var(--known-paper);color:var(--known-red);text-decoration:none;white-space:nowrap}
.known-page.quiz-page .quiz-time-graphic{display:block;width:100%;max-width:620px;height:auto;margin:34px 0 0;filter:brightness(0) invert(1);opacity:.94}
.known-page.quiz-page .quiz-form-anchor{height:1px;overflow:hidden}

/* Results: shared masthead, editorial outcome, and Media Audit presell. */
.known-page.result-page .result-hero{min-height:335px;padding:0;background:var(--known-ink);color:var(--known-paper);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}
.known-page.result-page .result-hero:before,.known-page.result-page .result-hero:after{content:none}
.known-page.result-page .result-hero-copy{padding:58px 5.5vw 52px 7.2vw;display:flex;flex-direction:column;justify-content:center}
.known-page.result-page .result-label{margin:0 0 24px;color:var(--known-red);font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase}
.known-page.result-page .result-hero h1{max-width:580px;margin:0;color:var(--known-paper);font-size:clamp(52px,5.9vw,94px);font-weight:200;line-height:.88;letter-spacing:-.062em}
.known-page.result-page .result-hero h1 span{color:var(--known-red)}
.known-page.result-page .result-hero-image{position:relative;overflow:hidden}.known-page.result-page .result-hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center}
.known-page.result-page .result-section{padding:48px 7.2vw 42px;background:var(--known-paper)}
.known-page.result-page .result-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start}
.known-page.result-page .result-grid h2{margin:0;padding-right:2.4vw;font-size:clamp(42px,4.2vw,67px);font-weight:200;line-height:.92;letter-spacing:-.062em}
.known-page.result-page .result-copy{min-width:0;padding-left:2.4vw;border-left:1px solid var(--known-line)}
.known-page.result-page .result-copy p{max-width:900px;margin:0 0 22px;font-size:22px;line-height:1.45}.known-page.result-page .result-copy p:last-of-type{margin-bottom:0}
.known-page.result-page .result-presell{background:var(--known-red);color:var(--known-paper)}.known-page.result-page .result-presell .result-copy{border-color:rgba(244,241,235,.55)}.known-page.result-page .result-presell .result-copy p{color:var(--known-paper)}
.known-page.result-page .result-presell .button{display:inline-block;margin-top:28px;padding:14px 18px;background:var(--known-paper);color:var(--known-red);text-decoration:none;white-space:nowrap}
.known-page.result-page .result-book{display:grid;grid-template-columns:1fr 1fr}.known-page.result-page .result-book-image{position:relative;min-height:360px;overflow:hidden}.known-page.result-page .result-book-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.known-page.result-page .result-book-copy{padding:38px 5.5vw 40px;background:var(--known-ink);color:var(--known-paper)}.known-page.result-page .result-book-copy h2{margin:0 0 22px;font-size:clamp(35px,4vw,60px);font-weight:200;line-height:.95;letter-spacing:-.062em}.known-page.result-page .result-book-copy h2 span{color:var(--known-red)}.known-page.result-page .result-book-copy p{max-width:760px;margin:0 0 24px;color:var(--known-paper);font-size:22px;line-height:1.45}.known-page.result-page .result-book-copy a{padding-bottom:8px;border-bottom:1px solid currentColor;color:var(--known-paper);font-size:12px;text-decoration:none}
@media(max-width:760px){.known-page.result-page .result-hero{display:flex;flex-direction:column;min-height:0}.known-page.result-page .result-hero-image{height:62svh;min-height:390px;order:-1}.known-page.result-page .result-hero-copy{min-height:280px;padding:48px 7vw 55px}.known-page.result-page .result-hero h1{font-size:clamp(52px,14vw,84px)}.known-page.result-page .result-section{padding:47px 7vw 43px}.known-page.result-page .result-grid{grid-template-columns:1fr;gap:28px}.known-page.result-page .result-grid h2{padding:0;font-size:clamp(43px,12vw,74px)}.known-page.result-page .result-copy{padding:24px 0 0;border-left:0;border-top:1px solid var(--known-line)}.known-page.result-page .result-copy p,.known-page.result-page .result-book-copy p{font-size:17px}.known-page.result-page .result-book{display:flex;flex-direction:column}.known-page.result-page .result-book-image{height:64vw;min-height:235px}.known-page.result-page .result-book-copy{padding:38px 7vw 42px}.known-page.result-page .result-book-copy h2{font-size:clamp(38px,11vw,64px)}}
@media(max-width:760px){.known-page.quiz-page .quiz-hero{height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.known-page.quiz-page .quiz-hero-image{height:62svh;min-height:390px;order:-1}.known-page.quiz-page .quiz-hero-copy{min-height:470px;padding:48px 7vw 55px}.known-page.quiz-page .quiz-hero h1{font-size:clamp(56px,15vw,96px)}.known-page.quiz-page .quiz-subhead{margin-top:38px}.known-page.quiz-page .quiz-section{padding:47px 7vw 43px}.known-page.quiz-page .quiz-section-intro{grid-template-columns:1fr;gap:28px}.known-page.quiz-page .quiz-section-title{padding:0;font-size:clamp(43px,12vw,74px)}.known-page.quiz-page .quiz-section-copy{padding:24px 0 0;border-left:0;border-top:1px solid var(--known-line)}.known-page.quiz-page .quiz-start{padding:48px 7vw 50px}.known-page.quiz-page .quiz-start .quiz-section-copy{border-color:rgba(244,241,235,.55)}.known-page.quiz-page .quiz-section-copy p{font-size:17px}.known-page.quiz-page .quiz-time-graphic{width:100%;max-width:none;margin-top:32px}}

/* Media Audit: full-width editorial spread. */
.known-page.audit-page{background:var(--known-paper);color:var(--known-ink)}
.known-page.audit-page .header{height:82px;padding:0 4.3vw;background:var(--known-paper);border-bottom:1px solid var(--known-line);position:relative;backdrop-filter:none}
.known-page.audit-page .header .small-cta{background:var(--known-red);border:0;color:var(--known-paper);padding:14px 18px}
.known-page.audit-page .header nav a[aria-current="page"]{color:var(--known-red);border-color:transparent}

/* Hero: fixed two-line composition, no clipping */
.known-page.audit-page .audit-hero{
  display:grid;
  grid-template-columns:1fr 1fr;
  min-height:620px;
  background:var(--known-ink);
  color:var(--known-paper);
  overflow:visible;
}
.known-page.audit-page .audit-hero-copy{
  padding:54px 5.2vw 52px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  min-width:0;
  max-width:none;
  margin:0;
}
.known-page.audit-page .kicker{
  margin:0;
  color:var(--known-red);
  font-size:11px;
  line-height:1.2;
  font-weight:500;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.known-page.audit-page .audit-hero h1,
.known-page.audit-page .audit-editorial h2,
.known-page.audit-page .audit-factor h2,
.known-page.audit-page .audit-offer h2{
  margin:0;
  font-weight:200;
  letter-spacing:-.065em;
}
.known-page.audit-page .audit-hero h1{
  margin-top:0;
  width:100%;
  max-width:none;
  font-size:clamp(54px,4.8vw,76px);
  line-height:.92;
  color:var(--known-paper);
}
.known-page.audit-page .audit-hero h1 .hero-line{
  display:block;
  white-space:nowrap;
}
.known-page.audit-page .audit-editorial h2 em,
.known-page.audit-page .audit-factor h2 em{
  font-style:italic;
  color:var(--known-red);
}
.known-page.audit-page .audit-copy{max-width:500px}
.known-page.audit-page .audit-copy p{margin:0 0 12px;color:var(--known-paper);font-size:18px;line-height:1.45}
.known-page.audit-page .button{
  display:inline-block;
  margin-top:16px;
  padding:14px 18px;
  background:var(--known-paper);
  color:var(--known-red);
  font-size:11px;
  font-weight:700;
  letter-spacing:.01em;
  text-transform:uppercase;
  white-space:nowrap;
}
.known-page.audit-page .button span{margin-left:18px}
.known-page.audit-page .audit-hero-image{min-width:0;overflow:hidden}
.known-page.audit-page .audit-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% center}

/* Editorial sections */
.known-page.audit-page .audit-editorial{
  display:grid;
  grid-template-columns:1fr 1fr;
  padding:58px 5.2vw 54px;
  border-bottom:1px solid var(--known-line);
  background:var(--known-paper);
}
.known-page.audit-page .audit-editorial>h2{
  padding-right:3.6vw;
  font-size:clamp(44px,4vw,64px);
  line-height:.93;
  max-width:560px;
}
.known-page.audit-page .audit-editorial-copy{
  min-width:0;
  padding-left:3.6vw;
  border-left:1px solid var(--known-line);
}
.known-page.audit-page .audit-editorial-copy>p{
  margin:0 0 19px;
  max-width:760px;
  font-size:20px;
  line-height:1.45;
}
.known-page.audit-page .audit-question{margin-top:20px;font-weight:500}

.known-page.audit-page .audit-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  column-gap:34px;
  list-style:none;
  margin:0;
  padding:0;
  max-width:none;
}
.known-page.audit-page .audit-list li{
  position:relative;
  padding:14px 0 12px 22px;
  border-bottom:1px solid var(--known-line);
  font-size:18px;
  line-height:1.4;
}
.known-page.audit-page .audit-list li::before{
  content:'•';
  position:absolute;
  left:0;
  color:var(--known-red);
  font-size:18px;
  line-height:.9;
}

.known-page.audit-page .audit-get{padding-top:54px;padding-bottom:50px}
.known-page.audit-page .audit-get-list{display:block;margin:0}
.known-page.audit-page .audit-get-list>div,
.known-page.audit-page .audit-simple-steps>div{
  display:grid;
  grid-template-columns:32px 1fr;
  gap:15px;
  padding:0 0 14px;
  margin-bottom:14px;
  border-bottom:1px solid var(--known-line);
}
.known-page.audit-page .audit-marker{
  width:20px;
  height:20px;
  margin-top:1px;
  border:1px solid var(--known-red);
  border-radius:50%;
  display:grid;
  place-items:center;
  color:var(--known-red);
  font-size:13px;
  line-height:1;
}
.known-page.audit-page .audit-get-list h3,
.known-page.audit-page .audit-simple-steps h3{
  margin:0 0 5px;
  color:var(--known-ink);
  font-size:18px;
  line-height:1.3;
  font-weight:700;
  letter-spacing:-.02em;
  text-transform:none;
}
.known-page.audit-page .audit-get-list p,
.known-page.audit-page .audit-simple-steps p{
  margin:0;
  max-width:760px;
  font-size:18px;
  line-height:1.45;
}

/* Known Factor */
.known-page.audit-page .audit-factor{
  display:grid;
  grid-template-columns:1fr 1fr;
  min-height:420px;
}
.known-page.audit-page .audit-factor-book{
  margin:0;
  padding:0;
  width:100%;
  min-height:420px;
  overflow:hidden;
  background:var(--known-paper);
  text-align:start;
}
.known-page.audit-page .audit-factor-book img{
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  margin:0;
  filter:none;
  transform:none;
  object-fit:cover;
  object-position:center 50%;
}
.known-page.audit-page .audit-factor-copy{
  padding:44px 5.2vw 42px;
  background:var(--known-ink);
  color:var(--known-paper);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-width:0;
}
.known-page.audit-page .audit-factor-copy h2{
  margin:14px 0 18px;
  max-width:620px;
  color:var(--known-paper);
  font-size:clamp(40px,3.6vw,58px);
  line-height:.93;
}
.known-page.audit-page .audit-factor-copy p{
  margin:0 0 16px;
  max-width:590px;
  color:var(--known-paper);
  font-size:18px;
  line-height:1.45;
}
.known-page.audit-page .audit-callout{
  margin-top:4px;
  padding:5px 0 5px 14px;
  border-left:2px solid var(--known-red);
  font-size:18px!important;
  line-height:1.4!important;
}

/* How it works */
.known-page.audit-page .audit-works{padding-top:54px;padding-bottom:50px}
.known-page.audit-page .audit-simple-steps{display:block;margin:0}
.known-page.audit-page .audit-simple-steps>div{
  grid-template-columns:62px 1fr;
  gap:16px;
  padding-bottom:12px;
  margin-bottom:12px;
}
.known-page.audit-page .audit-simple-steps b{
  color:var(--known-red);
  font-size:29px;
  font-weight:300;
  line-height:.95;
}

/* Final offer: integrated right-hand offer block */
.known-page.audit-page .audit-offer{
  display:grid;
  grid-template-columns:1fr 1fr;
  padding:50px 5.2vw 46px;
  background:var(--known-red);
  color:var(--known-paper);
}
.known-page.audit-page .audit-offer h2{
  padding-right:3.6vw;
  max-width:620px;
  color:var(--known-paper);
  font-size:clamp(34px,3.25vw,50px);
  line-height:.96;
}
.known-page.audit-page .audit-offer h2 em{
  color:var(--known-paper);
  font-style:italic;
  font-weight:200;
}
.known-page.audit-page .audit-offer-copy{
  padding-left:3.6vw;
  border-left:1px solid rgba(244,241,235,.55);
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);
  gap:2.4vw;
  align-items:center;
}
.known-page.audit-page .audit-price{display:block;margin:0;max-width:none}
.known-page.audit-page .audit-price strong{
  display:block;
  font-size:20px;
  line-height:1.1;
  margin-bottom:8px;
}
.known-page.audit-page .audit-price span{
  display:block;
  font-size:16px;
  line-height:1.4;
}
.known-page.audit-page .audit-price b{
  display:block;
  margin-top:16px;
  font-size:34px;
  line-height:1;
}
.known-page.audit-page .audit-offer-action{
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.known-page.audit-page .audit-offer .button{
  margin-top:0;
}
.known-page.audit-page .placeholder-note{
  margin:16px 0 0;
  color:var(--known-paper);
  font-size:12px;
  line-height:1.3;
}
.known-page.audit-page .footer{
  padding:18px 5.2vw;
  min-height:65px;
  background:var(--known-paper);
  color:var(--known-ink);
  font-size:11px;
}
.known-page.audit-page .footer img{width:100px}
.known-page.audit-page .footer a{color:var(--known-ink)}

@media(max-width:760px){
  .known-page.audit-page .header{height:72px;padding:0 6vw}
  .known-page.audit-page .header .logo{width:155px;flex-basis:155px}
  .known-page.audit-page .header nav{display:none}
  .known-page.audit-page .header .small-cta{font-size:9px;padding:11px 12px}

  .known-page.audit-page .audit-hero{
    min-height:0;
    display:flex;
    flex-direction:column;
  }
  .known-page.audit-page .audit-hero-image{
    height:58svh;
    min-height:330px;
    order:-1;
  }
  .known-page.audit-page .audit-hero-copy{
    padding:44px 7vw 50px;
  }
  .known-page.audit-page .audit-hero h1{
    font-size:clamp(48px,13vw,74px);
  }
  .known-page.audit-page .audit-hero h1 .hero-line{
    white-space:normal;
  }
  .known-page.audit-page .audit-copy p{font-size:18px}

  .known-page.audit-page .audit-editorial{
    grid-template-columns:1fr;
    padding:48px 7vw 42px;
  }
  .known-page.audit-page .audit-editorial>h2{
    padding:0;
    margin-bottom:30px;
    font-size:clamp(43px,12vw,72px);
  }
  .known-page.audit-page .audit-editorial-copy{
    padding:26px 0 0;
    border-left:0;
    border-top:1px solid var(--known-line);
  }
  .known-page.audit-page .audit-list{grid-template-columns:1fr}
  .known-page.audit-page .audit-get-list>div{grid-template-columns:30px 1fr}

  .known-page.audit-page .audit-factor{display:flex;flex-direction:column}
  .known-page.audit-page .audit-factor-book{height:64vw;min-height:260px}
  .known-page.audit-page .audit-factor-copy{padding:42px 7vw 46px}
  .known-page.audit-page .audit-factor-copy h2{font-size:clamp(38px,10vw,62px)}
  .known-page.audit-page .audit-factor-copy p{font-size:18px;line-height:1.45}

  .known-page.audit-page .audit-simple-steps>div{grid-template-columns:52px 1fr}
  .known-page.audit-page .audit-simple-steps b{font-size:26px}

  .known-page.audit-page .audit-offer{
    grid-template-columns:1fr;
    padding:46px 7vw 44px;
  }
  .known-page.audit-page .audit-offer h2{
    padding:0;
    font-size:clamp(36px,9.5vw,54px);
  }
  .known-page.audit-page .audit-offer-copy{
    padding:28px 0 0;
    margin-top:28px;
    border-left:0;
    border-top:1px solid rgba(244,241,235,.55);
    grid-template-columns:1fr;
    gap:24px;
  }
  .known-page.audit-page .audit-offer .button{margin-top:0}
  .known-page.audit-page .footer{min-height:0;padding:27px 7vw;gap:16px}
}

/* Method: Brand as a Person editorial page. */
.known-page.method-page .header{height:82px;padding:0 4.3vw;background:var(--known-paper);border-bottom:1px solid var(--known-line);position:relative;backdrop-filter:none}
.known-page.method-page .header .small-cta{padding:14px 18px;background:var(--known-red);border:0;color:var(--known-paper)}
.known-page.method-page .header nav a[aria-current="page"]{color:var(--known-ink);border-color:var(--known-red)}
.known-page.method-page .method-hero{display:grid;grid-template-columns:1fr 1fr;min-height:490px;background:var(--known-ink);color:var(--known-paper)}
.known-page.method-page .method-hero-copy{display:flex;align-items:center;padding:54px 5.8vw}
.known-page.method-page .method-hero h1{margin:0;max-width:640px;font-size:clamp(52px,5.2vw,82px);font-weight:200;line-height:.94;letter-spacing:-.065em}
.known-page.method-page .method-hero h1 span{color:var(--known-paper)}
.known-page.method-page .method-hero-image{min-width:0;margin:0;overflow:hidden}
.known-page.method-page .method-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center}
.known-page.method-page .method-opening{padding:45px 5.8vw 34px;background:var(--known-paper)}
.known-page.method-page .method-opening>div{width:100%;max-width:none}
.known-page.method-page .method-opening p{width:100%;max-width:none;margin:0 0 18px;font-size:20px;line-height:1.45}
.known-page.method-page .method-opening p:last-child{margin-bottom:0}
.known-page.method-page .method-framework{display:grid;grid-template-columns:1fr 1fr;padding:28px 5.8vw 46px;border-top:1px solid var(--known-line);background:var(--known-paper)}
.known-page.method-page .method-dimensions{padding-right:3.8vw}
.known-page.method-page .method-why{min-width:0;padding-left:3.8vw;border-left:1px solid var(--known-line)}
.known-page.method-page .method-label{margin:0;color:var(--known-red);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.known-page.method-page .method-label-rule{width:38px;margin:14px 0 28px;border-top:2px solid var(--known-red)}
.known-page.method-page .method-dimensions article{display:grid;grid-template-columns:92px 1fr;gap:25px;align-items:center;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--known-line)}
.known-page.method-page .method-dimensions article:last-child{margin-bottom:0}
.known-page.method-page .method-dimensions article img{display:block;width:82px;height:82px}
.known-page.method-page .method-dimensions h2{margin:0 0 5px;color:var(--known-red);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.03em}
.known-page.method-page .method-dimensions article p,.known-page.method-page .method-why>p:not(.method-label){max-width:610px;margin:0;font-size:20px;line-height:1.45}
.known-page.method-page .method-why>p:not(.method-label){margin-bottom:22px}
.known-page.method-page .method-offer{padding:54px 5.8vw 58px;background:var(--known-red);color:var(--known-paper)}
.known-page.method-page .method-offer .method-label{color:var(--known-paper)}
.known-page.method-page .method-offer .method-label-rule{border-top-color:var(--known-paper)}
.known-page.method-page .method-offer-takeaway{max-width:980px;margin:0;color:var(--known-paper);font-size:clamp(30px,3.2vw,48px);font-weight:200;line-height:1.08;letter-spacing:-.035em}
.known-page.method-page .footer{background:var(--known-paper)}
@media(max-width:760px){
  .known-page.method-page .header{height:72px;padding:0 6vw}
  .known-page.method-page .method-hero{display:flex;flex-direction:column;min-height:0}
  .known-page.method-page .method-hero-image{height:56svh;min-height:360px;order:-1}
  .known-page.method-page .method-hero-copy{padding:47px 7vw 53px}
  .known-page.method-page .method-hero h1{font-size:clamp(48px,12.5vw,72px)}
  .known-page.method-page .method-opening{padding:43px 7vw 37px}
  .known-page.method-page .method-opening p{font-size:17px}
  .known-page.method-page .method-framework{grid-template-columns:1fr;padding:28px 7vw 45px}
  .known-page.method-page .method-dimensions{padding:0 0 36px}
  .known-page.method-page .method-why{padding:32px 0 0;border-top:1px solid var(--known-line);border-left:0}
  .known-page.method-page .method-dimensions article{grid-template-columns:70px 1fr;gap:18px;padding-bottom:20px;margin-bottom:20px}
  .known-page.method-page .method-dimensions article img{width:62px;height:62px}
  .known-page.method-page .method-dimensions article p,.known-page.method-page .method-why>p:not(.method-label){font-size:17px}
  .known-page.method-page .method-offer{padding:44px 7vw 48px}
  .known-page.method-page .method-offer-takeaway{font-size:clamp(28px,8.5vw,44px)}
}

/* Blueprint sample applications: compact, inspectable source artefacts. */
.known-page.blueprint-one-page .bp-specimen-rail-wrap{position:relative;min-width:0}.known-page.blueprint-one-page .bp-specimens{display:flex;align-items:flex-end;gap:16px;overflow-x:auto;overflow-y:hidden;padding:0 1px 5px;scrollbar-width:none;scroll-snap-type:x proximity}.known-page.blueprint-one-page .bp-specimens::-webkit-scrollbar{display:none}.known-page.blueprint-one-page .bp-specimens figure{flex:0 0 142px;margin:0;text-align:center;scroll-snap-align:start}.known-page.blueprint-one-page .bp-specimen-trigger{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in}.known-page.blueprint-one-page .bp-specimen-thumb{display:flex;height:150px;align-items:flex-end;justify-content:center}.known-page.blueprint-one-page .bp-specimen-thumb img{display:block;max-width:100%;max-height:150px;width:100%;height:100%;object-fit:contain}.known-page.blueprint-one-page .bp-specimens figcaption{margin-top:10px;font-size:12px;line-height:1.25}.known-page.blueprint-one-page .bp-rail-control{position:absolute;z-index:1;top:65px;width:24px;height:24px;padding:0;border:0;background:var(--known-paper);color:var(--known-ink);font-size:18px;line-height:1;cursor:pointer}.known-page.blueprint-one-page .bp-rail-prev{left:-6px}.known-page.blueprint-one-page .bp-rail-next{right:-6px}.known-page.blueprint-one-page .bp-specimen-trigger:focus-visible,.known-page.blueprint-one-page .bp-rail-control:focus-visible,.bp-lightbox button:focus-visible{outline:2px solid var(--known-red);outline-offset:4px}.bp-lightbox[hidden]{display:none}.bp-lightbox{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(20,20,20,.82)}.bp-lightbox-backdrop{position:absolute;inset:0}.bp-lightbox-dialog{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(1120px,calc(100vw - 48px));max-height:calc(100svh - 48px)}.bp-lightbox-content{max-height:calc(100svh - 48px);overflow:auto;text-align:center}.bp-lightbox-image{display:block;max-width:100%;max-height:calc(100svh - 88px);margin:auto;object-fit:contain}.bp-lightbox-caption{margin:10px 0 0;color:var(--known-paper);font-size:12px}.bp-lightbox-close,.bp-lightbox-nav{border:0;background:transparent;color:var(--known-paper);cursor:pointer}.bp-lightbox-close{position:absolute;top:-4px;right:0;font-size:29px;line-height:1}.bp-lightbox-nav{padding:12px;font-size:24px}.bp-lightbox-nav:disabled{visibility:hidden}.bp-lightbox-open{position:fixed;width:100%;overflow:hidden}
@media(max-width:760px){.known-page.blueprint-one-page .bp-specimen-rail-wrap{margin-top:20px}.known-page.blueprint-one-page .bp-specimens{gap:16px;margin-right:-7vw;padding-right:7vw}.known-page.blueprint-one-page .bp-specimens figure{flex-basis:min(72vw,280px)}.known-page.blueprint-one-page .bp-specimen-thumb{height:190px}.known-page.blueprint-one-page .bp-specimen-thumb img{max-height:190px}.known-page.blueprint-one-page .bp-rail-control{top:83px}.bp-lightbox{padding:16px}.bp-lightbox-dialog{width:calc(100vw - 32px);max-height:calc(100svh - 32px)}.bp-lightbox-content{max-height:calc(100svh - 32px)}.bp-lightbox-image{max-height:calc(100svh - 72px)}.bp-lightbox-nav{padding:6px;font-size:20px}}

/* Larger source artefacts use a shared visual height and retain their natural widths. */
.known-page.blueprint-one-page .bp-specimens{align-items:flex-end}.known-page.blueprint-one-page .bp-specimens figure{flex:0 0 auto}.known-page.blueprint-one-page .bp-specimen-trigger{width:auto}.known-page.blueprint-one-page .bp-specimen-thumb{width:auto;height:190px}.known-page.blueprint-one-page .bp-specimen-thumb img{width:auto;height:190px;max-width:none;max-height:190px}.known-page.blueprint-one-page .bp-rail-control{top:85px}
@media(max-width:760px){.known-page.blueprint-one-page .bp-specimens figure{flex-basis:auto}.known-page.blueprint-one-page .bp-specimen-thumb,.known-page.blueprint-one-page .bp-specimen-thumb img{height:210px;max-height:210px}.known-page.blueprint-one-page .bp-rail-control{top:95px}}

/* Blueprint refinement: more present work samples and a compact dark benefit field. */
.known-page.blueprint-one-page .bp-benefits{background:#25282B;border-color:rgba(244,241,235,.26);color:var(--known-paper)}.known-page.blueprint-one-page .bp-benefits h2,.known-page.blueprint-one-page .bp-benefits p,.known-page.blueprint-one-page .bp-benefit-list h3{color:var(--known-paper)}.known-page.blueprint-one-page .bp-benefit-list article{border-color:rgba(244,241,235,.26)}.known-page.blueprint-one-page .bp-benefits>div:first-child{padding-right:3vw}.known-page.blueprint-one-page .bp-specimen-thumb,.known-page.blueprint-one-page .bp-specimen-thumb img{height:204px;max-height:204px}.known-page.blueprint-one-page .bp-specimen-thumb img{filter:drop-shadow(0 7px 11px rgba(28,27,25,.19))}.known-page.blueprint-one-page .bp-rail-control{top:92px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.7);color:var(--known-red);font-size:21px;box-shadow:0 1px 5px rgba(28,27,25,.12)}
@media(max-width:760px){.known-page.blueprint-one-page .bp-specimen-thumb,.known-page.blueprint-one-page .bp-specimen-thumb img{height:220px;max-height:220px}.known-page.blueprint-one-page .bp-rail-control{top:100px}}

/* Blueprint precision alignment pass: scale source assets without altering them. */
.known-page.blueprint-one-page .bp-benefit-list{align-items:stretch}.known-page.blueprint-one-page .bp-benefit-list article{display:flex;flex-direction:column;align-items:center;justify-content:center}.known-page.blueprint-one-page .bp-benefit-list article:nth-child(1) img,.known-page.blueprint-one-page .bp-benefit-list article:nth-child(4) img{width:112px;height:112px}.known-page.blueprint-one-page .bp-benefit-list article:nth-child(2) img,.known-page.blueprint-one-page .bp-benefit-list article:nth-child(3) img{width:124px;height:124px}.known-page.blueprint-one-page .bp-specimen-thumb{align-items:flex-start}.known-page.blueprint-one-page .bp-specimen-thumb img{height:204px;max-height:204px}.known-page.blueprint-one-page .bp-area-list img{display:block;width:65px;height:65px;margin:0 auto}.known-page.blueprint-one-page .bp-area-list article:first-child img{transform:translateX(7px)}.known-page.blueprint-one-page .bp-area-list h3{margin-top:18px}
@media(max-width:760px){.known-page.blueprint-one-page .bp-benefit-list article:nth-child(1) img,.known-page.blueprint-one-page .bp-benefit-list article:nth-child(4) img{width:86px;height:86px}.known-page.blueprint-one-page .bp-benefit-list article:nth-child(2) img,.known-page.blueprint-one-page .bp-benefit-list article:nth-child(3) img{width:96px;height:96px}.known-page.blueprint-one-page .bp-area-list img{width:65px;height:65px}}

/* Blueprint editorial refinements: punctuation, division and centred seven-area units. */
.known-page.blueprint-one-page .bp-cta h2::after{content:'.'}.known-page.blueprint-one-page .bp-benefit-list article:nth-child(3) img{width:136.4px;height:136.4px}.known-page.blueprint-one-page .bp-samples>div:first-child{border-right:1px solid var(--known-line)}.known-page.blueprint-one-page .bp-area-list article{text-align:center}.known-page.blueprint-one-page .bp-area-list img{width:71.5px;height:71.5px}.known-page.blueprint-one-page .bp-area-list article:first-child img{transform:translateX(7px)}.known-page.blueprint-one-page .bp-area-list h3{margin-top:20px}
@media(max-width:760px){.known-page.blueprint-one-page .bp-samples>div:first-child{border-right:0;border-bottom:1px solid var(--known-line);padding-bottom:28px}.known-page.blueprint-one-page .bp-benefit-list article:nth-child(3) img{width:105.6px;height:105.6px}.known-page.blueprint-one-page .bp-area-list img{width:71.5px;height:71.5px}}

/* Blueprint type scale and editorial split alignment. */
.known-page.blueprint-one-page .bp-hero p,.known-page.blueprint-one-page .bp-split p,.known-page.blueprint-one-page .bp-benefits>div:first-child>p,.known-page.blueprint-one-page .bp-samples>div:first-child>p,.known-page.blueprint-one-page .bp-cta p{font-size:22px;line-height:1.45;font-weight:400}.known-page.blueprint-one-page .bp-samples>div:first-child{position:relative;border-right:0}.known-page.blueprint-one-page .bp-samples>div:first-child::after{position:absolute;top:0;right:2vw;bottom:0;border-right:1px solid var(--known-line);content:''}
@media(max-width:760px){.known-page.blueprint-one-page .bp-hero p,.known-page.blueprint-one-page .bp-split p,.known-page.blueprint-one-page .bp-benefits>div:first-child>p,.known-page.blueprint-one-page .bp-samples>div:first-child>p,.known-page.blueprint-one-page .bp-cta p{font-size:17px}.known-page.blueprint-one-page .bp-samples>div:first-child::after{display:none}}

/* Final Blueprint optical corrections. */
.known-page.blueprint-one-page .bp-area-list article:nth-child(2) img{
  width:63px;
  height:63px;
}
@media(max-width:760px){
  .known-page.blueprint-one-page .bp-area-list article:nth-child(2) img{
    width:63px;
    height:63px;
  }
}

/* Blueprint final alignment corrections: controlled headline break and level seven-area copy. */
.known-page.blueprint-one-page .bp-area-list article{
  display:grid;
  grid-template-rows:72px auto 1fr;
  align-content:start;
}
.known-page.blueprint-one-page .bp-area-list article img{
  align-self:center;
  justify-self:center;
}
.known-page.blueprint-one-page .bp-area-list h3{
  margin:20px 0 10px;
}
.known-page.blueprint-one-page .bp-area-list p{
  margin-top:0;
}

@media(max-width:760px){
  .known-page.blueprint-one-page .bp-area-list article{
    grid-template-rows:72px auto 1fr;
  }
}

/* Blueprint specimen rail vertical centring. */
.known-page.blueprint-one-page .bp-samples .bp-specimen-rail-wrap{
  align-self:center;
}

/* Content-led Blueprint splits: photographic grid items cannot set the row height. */
@media(min-width:761px){
  .known-page.blueprint-one-page .bp-clarity>div{
    padding-top:38px;
    padding-bottom:38px;
  }
  .known-page.blueprint-one-page .bp-statement>div{
    padding-top:40px;
    padding-bottom:40px;
  }
  .known-page.blueprint-one-page .bp-clarity>div>p:last-child{
    margin-bottom:0;
  }
  .known-page.blueprint-one-page .bp-statement>div>span:last-child{
    display:inline-block;
  }
  .known-page.blueprint-one-page .bp-clarity>img,
  .known-page.blueprint-one-page .bp-statement>img{
    height:0;
    min-height:100%;
    align-self:stretch;
    object-fit:cover;
  }
}
