.results-page{background:var(--look-a-slate)}.results-page .hero{position:relative}.results-page .hero .inner{max-width:1240px;margin:0 auto;padding:clamp(104px,8vw,124px) 32px clamp(80px,7vw,100px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy photo";column-gap:clamp(36px,5vw,72px);align-items:center}.results-page .copy{grid-area:copy;max-width:640px}.results-page .label{display:inline-block;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:var(--look-a-purple);padding:6px 12px;margin-bottom:18px}.results-page .hero h1{font-size:clamp(40px,4.2vw,72px);text-wrap:balance}.results-page .sub{font-size:clamp(17px,1.4vw,20px);margin:20px 0 28px}.results-page .hero .ctas{gap:14px}.results-page .hphoto{grid-area:photo;position:relative;margin:0 18px 18px 0}.results-page .hphoto:before{content:"";position:absolute;inset:18px -18px -18px 18px;background:var(--look-a-yellow)}.results-page .hphoto img{position:relative;display:block;width:100%;height:clamp(360px,calc(100svh - 280px),580px);object-fit:cover;object-position:47% 30%}.results-page .chips{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 30px}.results-page .chips a{border:2px solid var(--look-a-yellow);color:var(--look-a-white);padding:9px 14px 8px;font-weight:700;font-size:15.5px;text-decoration:none;border-radius:2px;min-height:44px}.results-page .chips a:after{content:" ↓";color:var(--look-a-yellow)}.results-page .all-reviews{margin:18px 0 0;font-size:15px}.results-page .all-reviews a{color:var(--look-a-yellow);font-weight:700}.results-page .sec{padding-block:clamp(76px,8.33vw,120px)}.results-page .sec-head h2{font-size:clamp(38px,5.4vw,60px)}.results-page .wgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.results-page .w{background:var(--look-a-slate);padding:28px 24px 24px;border-top:5px solid var(--look-a-yellow);display:flex;flex-direction:column}.results-page .w h3{font-family:Racing Sans One,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:25px;line-height:1.05;margin:0 0 14px}.results-page .wanswer{display:flex;flex-direction:column;flex:1}.results-page .wanswer[hidden]{display:none}.results-page .w blockquote{margin:0;font-style:italic;font-size:16px;line-height:1.5}.results-page .w .quote-tag{font-size:14.5px;margin:10px 0 0}.results-page .w .ours{margin:16px 0 14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--look-a-white) 20%,transparent);font-size:15.5px;font-weight:500}.results-page .w a{align-self:flex-start;margin-top:auto;color:var(--look-a-yellow);font-weight:700;font-size:15.5px}.results-page .stories{background:var(--look-a-ink)}.results-page .grp{padding-top:30px;scroll-margin-top:-30px}.results-page .grp:focus,.results-page .rv:focus{outline:none;box-shadow:none}.results-page .grp+.grp,.results-page .midask+.grp{margin-top:70px}.results-page .ghead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:40px;padding-bottom:18px;border-bottom:3px solid var(--look-a-yellow)}.results-page .ghead h2{font-size:clamp(34px,3.5vw,48px)}.results-page .ghead p{margin:0;font-size:18px}.results-page .rvgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px;align-items:start}.results-page .rv{background:var(--look-a-slate);padding:36px 28px 24px;position:relative;border-bottom:5px solid var(--look-a-yellow);scroll-margin-top:22px;min-width:0}.results-page .qmark{position:absolute;top:-22px;left:30px;width:46px;height:46px;background:var(--look-a-yellow);color:var(--look-a-purple);font-family:Georgia,serif;font-size:46px;line-height:60px;text-align:center;font-weight:700}.results-page .rv .pull{font-family:Racing Sans One,Impact,sans-serif;font-size:24px;line-height:1.12;margin:6px 0 12px}.results-page .rv .quote-tag{margin:0 0 16px}.results-page .rv .g{display:block;width:fit-content;margin-top:2px;padding-block:4px;font-size:14.5px;font-weight:500;color:var(--look-a-white);text-decoration:underline;text-underline-offset:3px}.results-page .rv .body{font-size:15.5px}.results-page .rv .body p{margin:0 0 10px}.results-page.is-enhanced .rv.clamp:not(.open) .body{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.results-page .rv .more{background:none;border:0;padding:10px 0;min-height:44px;color:var(--look-a-yellow);font:700 15px Roboto,Arial,sans-serif;cursor:pointer;text-align:left}.results-page .rv .more[hidden]{display:none}.results-page .rv.feat{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:44px;padding:48px 44px 36px;background:var(--look-a-slate2)}.results-page .rv.feat .pull{font-size:36px;line-height:1.08}.results-page .rv.feat .body{column-count:2;column-gap:36px;font-size:16px}.results-page.is-enhanced .rv.feat.clamp:not(.open) .body{display:block}.results-page .gask{margin:30px 0 0;display:flex;gap:16px;flex-wrap:wrap;align-items:baseline}.results-page .gask a{font-family:Racing Sans One,Impact,sans-serif;font-size:20px;color:var(--look-a-yellow);text-decoration:none}.results-page .gask span{font-size:15px}.results-page .midask{margin-top:80px;background:var(--look-a-purple);padding:44px 48px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:center;border-left:8px solid var(--look-a-yellow)}.results-page .midask h3{font-size:42px;margin-bottom:10px}.results-page .midask p{margin:0;font-size:17px}.results-page .mabtns .btn{width:100%}.results-page .mabtns p{text-align:center;margin-top:12px;font-size:15.5px}.results-page .allg .cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:60px;align-items:center}.results-page .allg h2{font-size:clamp(34px,3.5vw,46px)}.results-page .allg p{font-size:17.5px;margin:14px 0 0;text-wrap:pretty}.results-page .allg .btn{width:100%}.results-page .ctaband{background:var(--look-a-purple);clip-path:polygon(0 9%,100% 0,100% 100%,0 100%);padding:150px 0 110px}.results-page .ctaband .cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:center}.results-page .ctaband h2{font-size:clamp(40px,4.3vw,62px)}.results-page .ctaband ul{list-style:none;padding:0;margin:20px 0 0}.results-page .ctaband li{padding-left:30px;position:relative;margin:0 0 10px;font-size:18px}.results-page .ctaband li:before{content:"»";position:absolute;left:4px;color:var(--look-a-yellow);font-family:Racing Sans One,Impact,sans-serif}.results-page .ctaband .urgent{margin-top:22px;font-size:18px;font-style:italic;color:var(--look-a-yellow)}.results-page .ctaband .start{margin-top:22px;font-size:18px}.results-page .ctaband .start b{color:var(--look-a-yellow)}.results-page .ctaside{background:var(--look-a-slate);padding:34px 32px}.results-page .ctaside .btn{width:100%;margin-bottom:14px}.results-page .ctaside .small{font-size:15px;margin:8px 0 0}.results-page .ctaside .small a{color:var(--look-a-yellow);font-weight:700;text-decoration:underline;text-underline-offset:3px}.results-page .ctaside .hrs{font-size:15px;margin:14px 0 0;color:var(--look-a-yellow)}.results-page .ctaside .homework{margin-top:22px;border-top:1px solid color-mix(in srgb,var(--look-a-white) 18%,transparent);padding-top:18px;font-style:italic;font-size:16px}.results-page .homework .quote-tag{display:block;font-style:normal}@media(min-width:761px)and (max-width:1100px){.results-page .hero .inner{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.results-page .hphoto img{height:clamp(360px,52vw,520px)}.results-page .rvgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-page .rv.feat{grid-template-columns:1fr;gap:20px;padding:40px 32px 30px}.results-page .rv.feat .body{column-count:1}.results-page .midask,.results-page .allg .cols,.results-page .ctaband .cols{grid-template-columns:1fr;gap:30px}}@media(max-width:760px){.results-page .hero .inner{padding:68px 20px 56px;grid-template-columns:minmax(0,1fr);grid-template-areas:"photo" "copy"}.results-page .hphoto{margin:0 -20px 26px}.results-page .hphoto:before{inset:auto 0 -6px;height:6px}.results-page .hphoto img{height:clamp(230px,66vw,400px);object-position:50% 10%}.results-page .hero h1{font-size:clamp(32px,10vw,46px)}.results-page .sub{font-size:17px;margin:14px 0 22px}.results-page .label{font-size:12px}.results-page .hero .btn-ghost{display:none}.results-page .chips{gap:8px;margin-bottom:24px}.results-page .chips a{font-size:14px;padding:8px 11px 7px}.results-page .wgrid{grid-template-columns:1fr;gap:12px}.results-page .w{padding:0 20px;border-top-width:4px}.results-page .w h3{font-size:22px;margin:0;padding:18px 0 8px}.results-page.is-enhanced .w h3{padding:0}.results-page .wq{all:unset;display:block;width:100%;box-sizing:border-box;cursor:pointer;padding:18px 34px 16px 0;position:relative}.results-page .wq:focus-visible{outline:3px solid var(--look-a-yellow);outline-offset:4px}.results-page .wq:after{content:"+";position:absolute;right:0;top:13px;font:700 28px/1 Roboto,Arial,sans-serif;color:var(--look-a-yellow)}.results-page .wq[aria-expanded=true]:after{content:"−"}.results-page .wanswer{padding-top:8px;padding-bottom:20px}.results-page .grp+.grp,.results-page .midask+.grp{margin-top:50px}.results-page .ghead{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.results-page .ghead p{font-size:16.5px}.results-page .rvgrid{grid-template-columns:1fr;gap:36px}.results-page .rv{padding:30px 18px 18px}.results-page .rv .pull{font-size:21px}.results-page .rv .quote-tag{margin-bottom:12px}.results-page.is-enhanced .rv.clamp:not(.open) .body{-webkit-line-clamp:4}.results-page .rv.feat{grid-template-columns:1fr;gap:0;padding:32px 18px 20px}.results-page .rv.feat .pull{font-size:25px}.results-page .rv.feat .body{column-count:auto}.results-page.is-enhanced .rv.feat.clamp:not(.open) .body{display:-webkit-box;-webkit-line-clamp:6}.results-page .gask{flex-direction:column;gap:4px}.results-page .gask a{display:block;width:100%;padding-block:8px}.results-page .midask{margin-top:56px;grid-template-columns:1fr;gap:22px;padding:30px 20px;border-left:0;border-top:6px solid var(--look-a-yellow)}.results-page .midask h3{font-size:30px}.results-page .allg .cols{grid-template-columns:1fr;gap:26px}.results-page .ctaband{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);padding:100px 0 80px}.results-page .ctaband .cols{grid-template-columns:1fr;gap:30px}.results-page .ctaband li,.results-page .ctaband .start{font-size:16.5px}.results-page .ctaside{padding:26px 20px}}
