
:root{--edit-pink:#ff4099;--edit-yellow:#ffdb37;--edit-cream:#faf3e6;--edit-ink:#171515}
.edit-page{--pink:var(--edit-pink);--yellow:var(--edit-yellow);--cream:var(--edit-cream);--ink:var(--edit-ink);background:var(--cream)}
.edit-page h1,.edit-page h2,.edit-page h3,.study-intro h1,.lifestyle-teaser h2,.home-story h2{font-family:Fraunces,Georgia,serif;font-weight:800;letter-spacing:-.055em}
.edit-page header{position:relative}.edit-page main{overflow:clip}.edit-opening{padding:28px 5vw 0}.edit-masthead{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid;padding-bottom:14px}.edit-masthead p{margin:0}.edit-masthead>span{font:11px monospace;white-space:nowrap}.edit-opening h1{font-size:clamp(100px,18vw,265px);line-height:.95;margin:28px 0 15px;text-align:center}.edit-opening h1>span,.edit-section-heading h2>span{color:var(--pink)}
.edit-collage{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.1fr;grid-template-rows:170px 120px minmax(150px,auto);gap:18px;max-width:1500px;margin:0 auto 35px}.edit-collage figure{margin:0;min-width:0;position:relative}.edit-collage img{width:100%;height:calc(100% - 23px);object-fit:cover;display:block}.edit-collage figcaption{font:10px/1.4 monospace;text-transform:uppercase;margin-top:7px}.collage-style{grid-column:1;grid-row:1/4;transform:rotate(-2deg)}.collage-books{grid-column:2;grid-row:1/3;margin-top:30px!important}.collage-detail{grid-column:4;grid-row:1/3;transform:rotate(3deg)}.collage-creative{grid-column:5;grid-row:2/4}.collage-travel{grid-column:3;grid-row:3}.edit-intro{grid-column:3;grid-row:1/3;align-self:center;position:relative;z-index:1}.edit-intro p{font:800 clamp(19px,2.2vw,32px)/1.15 Fraunces,Georgia,serif;letter-spacing:-.035em;margin-top:0}.edit-intro span{font:12px/1.5 Arial,sans-serif;display:block}.edit-jump{display:flex;justify-content:space-between;gap:15px;padding:22px 0;border-top:1px solid;border-bottom:1px solid;font-size:13px;font-weight:bold}.edit-jump a{text-decoration:none}.edit-jump a:hover{text-decoration:underline;text-underline-offset:6px}
.edit-page .day-experience{margin:60px 5vw;padding:32px;border:2px solid var(--ink);border-radius:24px;background:var(--pink);box-shadow:7px 7px 0 var(--ink)}.edit-page .day-heading>p:last-child{max-width:600px;margin:18px auto 25px}.edit-page .day-workspace{background:transparent;padding:0;margin-top:20px;border-top:1px solid #17151566}.edit-page .day-workspace:before{display:none}.edit-page .quiz-privacy{font-size:12px;border-top:1px solid #17151566;padding:16px 0}.edit-page .quiz-privacy button{padding:10px 14px;margin:5px;border:1px solid;background:var(--cream);color:var(--ink)}.edit-page .day-sidebar{padding:15px 0}.edit-page #day-progress{gap:10px;flex:1;justify-content:space-between}.edit-page .day-panel{padding-top:14px}.edit-page .day-panel legend{font-size:clamp(25px,3.5vw,40px)}.edit-page .mood-choice{min-height:155px}.edit-page .day-actions{margin-bottom:8px}.edit-page .day-heading h2{font-size:clamp(28px,4vw,50px)}.location-fields{max-width:650px;margin:35px auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.location-fields label{font-size:13px;font-weight:bold;display:grid;gap:10px}.location-fields input,.location-fields select{width:100%;min-width:0;padding:16px 12px;border:1px solid var(--ink);border-radius:0;background:var(--cream);color:var(--ink);font:16px Arial,sans-serif}.edit-page .result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.result-actions>button:not(.button){font-size:13px;border:0;border-bottom:1px solid;border-radius:0;padding:10px;background:transparent}.result-actions>p{width:100%;font-size:12px}
.currently-section{padding:60px 5vw 70px;background:var(--yellow);border-block:1px solid}.edit-section-heading{max-width:1400px;margin:0 auto 35px}.edit-section-heading h2{font-size:clamp(45px,6vw,88px);line-height:1;margin:10px 0 15px}.edit-section-heading>p:last-child{font-size:18px;margin:0}.currently-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:30px;max-width:1400px;margin:auto;align-items:start}.current-item{min-width:0;background:var(--cream)}.current-item figure{margin:0;position:relative}.current-item img{width:100%;height:330px;object-fit:cover;display:block}.current-item.book img{object-fit:contain;padding:25px;background:#e4b5c4;height:395px}.current-item.beauty img{object-fit:contain;padding:20px;background:#ece0d2}.current-item figcaption{padding:7px 20px;font:10px/1.4 monospace;background:var(--ink);color:var(--cream)}.current-body{padding:25px 28px 30px}.current-body .eyebrow{margin:0 0 12px}.current-body h3{font-size:34px;line-height:1.08;margin:0 0 15px}.current-body p{font-size:15px;line-height:1.65}.current-body a{font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;border-bottom:1px solid;padding-bottom:5px;display:inline-block}.current-item:nth-child(2){margin-top:75px}.current-item:nth-child(4){margin-top:45px}.current-body details{border-top:1px solid #17151544;margin:18px 0;padding-top:15px}.current-body summary{font-weight:bold;font-size:14px;cursor:pointer}.current-body ul{padding-left:20px;font-size:14px;line-height:1.6}.editorial-note{max-width:1400px;margin:28px auto 0;font:11px/1.6 Arial,sans-serif;color:#4c4240}
.style-section{padding:65px 5vw 70px}.style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1400px;margin:auto;align-items:start}.style-story figure{margin:0}.style-story img{width:100%;height:380px;object-fit:cover;display:block}.style-story:nth-child(2){padding-top:65px}.style-story:nth-child(3){padding-top:25px}.style-story figcaption{font:10px/1.6 monospace;border-bottom:1px solid;padding:12px 0}.style-story h3{font-size:31px;line-height:1.1;margin:20px 0 15px}.style-story p{font-size:15px;line-height:1.65}.style-story summary{font-size:13px;font-weight:bold;cursor:pointer;padding:14px 0;border-block:1px solid #17151566}.style-story details[open]{background:#ffdb3726}.edit-together{text-align:center;background:var(--ink);color:var(--cream);padding:55px 5vw}.edit-together h2{font-size:clamp(36px,5vw,70px);line-height:1.08;margin:15px 0 20px;color:var(--yellow)}.edit-together p{max-width:600px;margin:20px auto}.edit-together .button{background:var(--pink);color:var(--ink);margin-top:12px}
/* A larger opening without cropping any of the four pre-edited panels. */
.girly-home .film{border:0;padding:0;background:transparent;overflow:hidden}.girly-home .film video{aspect-ratio:1920/900;object-fit:cover;border:0;background:transparent}.montage-cta{position:absolute;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 40px);border-radius:999px;padding:18px 28px;background:var(--edit-pink);color:#171515;border:1px solid #171515;box-shadow:0 4px 14px #17151530;font-size:13px;font-weight:800;letter-spacing:.035em;text-decoration:none;transition:transform .15s,box-shadow .15s}.montage-cta:hover{transform:translate(-50%,-50%) scale(1.03);box-shadow:0 6px 18px #17151540}.montage-cta:focus-visible{outline:3px solid var(--edit-yellow);outline-offset:5px}.study-intro{padding:45px 6vw 50px;display:grid;grid-template-columns:1.3fr 1fr;gap:15px 6vw;align-items:center;background:var(--edit-yellow);border-bottom:1px solid}.study-intro .eyebrow{grid-column:1/-1;margin:0}.girly-home .campaign .study-intro h1{display:block;font-size:clamp(50px,7vw,100px);line-height:.98;padding:0;margin:0;letter-spacing:-.055em}.study-intro h1 em{font-style:normal}.study-intro>p:last-child{font-size:clamp(18px,2vw,25px);line-height:1.5;max-width:470px}.lifestyle-teaser{background:var(--edit-pink);display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:55px 7vw;border-block:1px solid;align-items:center}.lifestyle-teaser figure{margin:0;position:relative;transform:rotate(-2deg)}.lifestyle-teaser img{width:100%;max-height:650px;object-fit:cover;display:block;box-shadow:12px 12px 0 var(--edit-yellow)}.lifestyle-teaser figcaption{font:10px monospace;letter-spacing:.06em;margin-top:25px}.lifestyle-teaser h2{font-size:clamp(50px,6.5vw,92px);line-height:1;margin:25px 0}.lifestyle-teaser h2 em{font-style:normal}.lifestyle-teaser p:not(.eyebrow){font-size:20px;line-height:1.5;max-width:430px}.editorial-link{display:inline-block;font-size:13px;font-weight:bold;text-decoration:none;border-bottom:2px solid;padding:14px 0 9px;margin-top:15px}.lifestyle-note{display:grid;place-content:center;text-align:center;width:220px;min-height:150px;max-width:100%;padding:25px 20px;background:var(--edit-yellow);color:var(--edit-ink);border:3px solid var(--edit-cream);border-radius:50%;box-shadow:4px 7px 0 #171515,0 12px 18px #17151520;font:italic 25px/1.2 Georgia,serif;transform:rotate(-8deg);margin:36px 8px 8px auto}.home-story{padding:60px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:20px 7vw}.home-story>.eyebrow{grid-column:1/-1;margin:0}.home-story h2{font-size:clamp(40px,5vw,70px);line-height:1.05;margin:0}.home-story p{font-size:18px;line-height:1.6}.home-story div>p:first-child{margin-top:0}
@media(max-width:800px){.edit-masthead>span{display:block;white-space:normal}.edit-opening{padding:20px 5vw 0}.edit-opening h1{font-size:22vw;margin:25px 0}.edit-collage{grid-template-columns:1fr 1fr 1fr;grid-template-rows:180px auto 150px;gap:12px}.collage-style{grid-column:1;grid-row:1/3}.collage-books{grid-column:2;grid-row:1;margin-top:0!important}.collage-detail{grid-column:3;grid-row:1}.edit-intro{grid-column:2/4;grid-row:2}.edit-intro p{font-size:21px;margin:5px 0 12px}.edit-intro span{font-size:11px}.collage-creative{grid-column:1/3;grid-row:3}.collage-creative img{object-position:center 35%}.collage-travel{grid-column:3;grid-row:3}.edit-collage figcaption{font-size:8px}.edit-jump{font-size:11px;gap:12px;align-items:center}.edit-page .day-experience{margin:40px 5vw;padding:24px 18px}.edit-page #day-progress{gap:3px;font-size:9px}.edit-page #day-progress li{padding:8px 7px}.edit-page .day-mark{display:none}.currently-grid{gap:20px}.current-item img,.current-item.book img{height:280px}.current-body{padding:20px}.current-body h3{font-size:27px}.style-grid{gap:20px}.style-story img{height:280px}.style-story h3{font-size:26px}.style-story p{font-size:14px}.lifestyle-teaser{padding:35px 5vw;gap:5vw}.lifestyle-teaser p:not(.eyebrow){font-size:17px}.lifestyle-note{font-size:20px}.home-story{padding:40px 6vw}}
@media(max-width:600px){.montage-cta{font-size:11px;padding:15px 20px}.girly-home .film-foot{padding:13px 5vw;gap:15px}.girly-home .film-foot p{font-size:9px}.girly-home .film-foot>span:first-child{display:none}.study-intro{display:block;padding:30px 6vw}.girly-home .campaign .study-intro h1{font-size:15vw;margin:18px 0}.study-intro>p:last-child{font-size:17px;margin-bottom:0}.lifestyle-teaser{display:block;padding:35px 6vw}.lifestyle-teaser figure{width:82%;margin:0 auto 35px}.lifestyle-teaser img{max-height:480px}.lifestyle-teaser h2{font-size:16vw;margin:18px 0}.lifestyle-teaser p:not(.eyebrow){font-size:18px}.lifestyle-note{margin-top:20px}.home-story{display:block}.home-story h2{margin:20px 0}.home-story p{font-size:16px}.edit-opening .eyebrow{font-size:9px}.edit-collage{grid-template-rows:140px auto 130px}.edit-collage img{height:calc(100% - 29px)}.edit-intro p{font-size:18px}.edit-jump{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px}.location-fields{grid-template-columns:1fr;margin:24px auto;gap:15px}.edit-page .mood-choices{grid-template-columns:1fr 1fr;gap:13px}.edit-page .mood-choice{min-height:160px;padding:15px}.edit-page .day-heading>p:last-child{font-size:14px}.edit-page .day-actions .button{font-size:12px}.currently-section,.style-section{padding:40px 6vw}.currently-grid,.style-grid{grid-template-columns:1fr;gap:30px}.current-item:nth-child(n),.style-story:nth-child(n){margin-top:0;padding-top:0}.current-item img{height:290px}.current-item.book img{height:330px}.current-body h3{font-size:32px}.style-story img{height:380px}.style-story h3{font-size:33px}.style-story p{font-size:16px}.edit-page .result-actions{gap:8px}.edit-page .recommendation{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.montage-cta{transition:none}}
.current-item.activity img{object-position:center 85%}.current-body details a+a{margin-top:14px}.edit-page .result-actions>p:empty{display:none}
/* A tighter guide and a clearer connection between discovery and everyday life. */
.edit-intro{text-align:center}.edit-opening-note{margin:24px auto 0;padding:18px 12px;border-top:1px solid #17151570;text-align:center;font:italic 18px/1.5 Georgia,serif;max-width:900px}
.edit-page .day-experience{max-width:1000px;margin:35px auto 45px;width:calc(100% - 10vw);padding:22px 28px 16px;box-shadow:5px 5px 0 var(--ink)}
.edit-page .day-heading h2{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.045em;word-spacing:normal;margin:0}.edit-page .day-heading h2 span{font:inherit;background:none}.edit-page .day-heading h2 span:after{display:none}.edit-page .day-heading .eyebrow{margin-bottom:9px}.edit-page .day-heading>p:last-child{font-size:14px;margin:10px auto 12px}
.edit-page .quiz-privacy{margin:0 auto;padding:0;max-width:none;border-top:0}.edit-page .quiz-privacy summary{font-size:11px;min-height:36px;padding:9px 0}.edit-page .day-workspace{margin-top:6px;min-height:0}.edit-page .day-sidebar{padding:9px 0;border-top:0}.edit-page .day-mark{display:none}.edit-page #day-progress{max-width:670px;margin:auto}.edit-page #day-progress li{padding:6px 10px;font-size:10px}.edit-page .day-panel{padding:10px 0 0}.edit-page .day-panel legend{font-family:Fraunces,Georgia,serif;font-size:27px;word-spacing:normal;letter-spacing:-.035em;margin-bottom:8px}.edit-page .step-note{margin:0 auto 12px;max-width:600px}.edit-page .location-fields{margin:17px auto 12px;gap:15px}.edit-page .location-fields label{gap:7px}.edit-page .location-fields input,.edit-page .location-fields select{padding:12px;min-height:44px}.edit-page #day-error:empty{display:none}.edit-page .day-actions{margin-top:10px;padding-top:10px;min-height:0}.edit-page .day-actions .button{padding:12px 20px;min-height:44px}.edit-page .mood-choices{margin:18px 0 12px;gap:13px}.edit-page .mood-choice{min-height:120px;padding:15px}.edit-page .budget-choices{margin:18px 0}.edit-page .budget-choices label{min-height:140px;padding-top:15px}.edit-page .interest-choices{margin:18px auto;gap:9px}
.editorial-move{border-left:3px solid var(--pink);padding:2px 0 2px 15px;margin:20px 0}.editorial-move>span{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.08em}.editorial-move p{font-size:14px;line-height:1.55;margin:8px 0 0}.style-story summary{line-height:1.5}
@media(max-width:600px){.edit-page .day-experience{padding:20px 15px 12px;margin:25px auto 35px;border-radius:18px}.edit-page .day-heading h2{font-size:32px}.edit-page .day-heading>p:last-child{font-size:13px}.edit-page #day-progress li{font-size:9px;padding:6px}.edit-page .day-panel legend{font-size:25px}.edit-page .location-fields{margin-top:14px;gap:11px}.edit-page .mood-choice{min-height:135px;padding:12px}.edit-opening-note{font-size:16px;padding:15px 4px;margin-top:20px}.edit-collage{margin-bottom:20px}.edit-page .day-panel .step-note{font-size:11px}}
@media(min-width:360px) and (max-width:600px){.edit-page .location-fields{grid-template-columns:1fr 1fr;gap:10px}.edit-page .location-fields input,.edit-page .location-fields select{padding:12px 8px}}

.edit-contribute{background:var(--edit-cream);color:var(--edit-ink);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;border-block:2px solid var(--edit-ink)}.edit-contribute h2{font-family:Fraunces,Georgia,serif;font-size:clamp(42px,6vw,86px);line-height:1;margin:16px 0;letter-spacing:-.045em}.edit-contribute .eyebrow{font-size:11px;letter-spacing:.13em}.contribute-note{border-left:2px solid var(--edit-ink);padding-left:32px}.contribute-note p{font-size:clamp(17px,1.8vw,22px);line-height:1.5;margin:0 0 24px}.contribute-note a{display:inline-block;background:#000;padding:12px 16px;color:#fff}@media(max-width:650px){.edit-contribute{grid-template-columns:1fr;gap:8px}.contribute-note{border-left:0;padding-left:0}.contribute-note p{margin-bottom:20px}}

/* Currently Into: a swipeable editorial rail. */
.current-controls{max-width:1400px;margin:0 auto 18px;display:flex;align-items:center;gap:10px}.current-hint{margin-right:auto;font-size:13px}.current-position{font:12px monospace;white-space:nowrap;margin-right:8px}.current-controls button{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1.5px solid var(--edit-ink);border-radius:50%;background:transparent;color:var(--edit-ink);cursor:pointer}.current-controls button svg{width:24px;height:24px}.current-controls button:hover:not(:disabled){background:var(--edit-pink)}.current-controls button:disabled{opacity:.3;cursor:default}.current-controls button:focus-visible,.currently-grid:focus-visible{outline:3px solid var(--edit-ink);outline-offset:4px}
.currently-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:stretch;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--edit-ink) transparent}.currently-grid .current-item:nth-child(n){flex:0 0 88%;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.currently-grid .current-item:last-child{margin-right:12%}.currently-grid .current-item figure{display:flex;flex-direction:column;min-width:0}.currently-grid .current-item img{height:0;min-height:320px;flex:1;object-fit:cover}.currently-grid .current-item.book img,.currently-grid .current-item.beauty img{object-fit:contain}.currently-grid .current-body{padding:28px}.currently-grid .current-body h3{font-size:clamp(28px,3vw,42px)}
@media(max-width:700px){.current-controls{flex-wrap:wrap;gap:8px}.current-hint{flex-basis:100%;margin-bottom:5px}.current-position{margin-right:auto}.currently-grid{gap:16px}.currently-grid .current-item:nth-child(n){flex-basis:92%;display:block}.currently-grid .current-item:last-child{margin-right:8%}.currently-grid .current-item img{height:240px;min-height:0;flex:none}.currently-grid .current-body{padding:20px}.currently-grid .current-body h3{font-size:29px}}

/* The Study: one monthly invitation, several ways to participate. */
.current-body .editorial-move{background:var(--edit-pink);color:var(--edit-ink);border:2px solid var(--edit-ink);box-shadow:5px 6px 0 var(--edit-ink);padding:20px;margin:24px 6px 26px 0;transform:rotate(-.6deg)}
.current-body .editorial-move>span{display:block;font:800 26px/1.1 Fraunces,Georgia,serif;letter-spacing:-.035em;color:var(--edit-ink)}
.current-body .editorial-move>p{font-size:15px;line-height:1.5;margin:12px 0 0;color:var(--edit-ink)}
.current-body .editorial-move .study-share{border-top:1px solid #17151566;padding-top:12px;font-size:12px;line-height:1.65}
.current-body .study-share a{font-size:inherit;text-transform:none;display:inline;padding:0;overflow-wrap:anywhere}
.currently-section .edit-section-heading>p:last-child{max-width:720px;line-height:1.55}

/* Keep the invitation centered over the montage, with its explanation below. */
.montage-invitation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 40px);text-align:center}
.montage-invitation .montage-cta{position:static;display:inline-block;transform:none;max-width:100%}
.montage-invitation .montage-cta:hover{transform:scale(1.03)}
.girly-home .montage-explanation{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:420px;max-width:calc(100vw - 70px);margin:10px 0 0;padding:8px 12px;border-radius:8px;background:#171515d9;color:#fff;font:15px/1.4 Arial,sans-serif;letter-spacing:0;text-wrap:balance}
@media(max-width:600px){.girly-home .montage-explanation{font-size:11px;line-height:1.35;padding:5px 8px;margin-top:6px;max-width:calc(100vw - 80px)}}

/* A short, quiet descriptor keeps the montage invitation clear. */
.girly-home .montage-explanation{width:max-content;max-width:calc(100vw - 60px);padding:0;background:transparent;border-radius:0;font-size:13px;font-weight:700;line-height:1.4;text-shadow:0 1px 3px #000,0 0 8px #000;margin-top:9px}
@media(max-width:600px){.girly-home .montage-explanation{font-size:11px;margin-top:7px;padding:0}}

/* A concise introduction and guide invitation beneath the uninterrupted film. */
.girly-home .study-intro{position:relative;display:block;padding:35px 7vw 38px}
.girly-home .study-intro .eyebrow{margin:0 0 18px;padding-right:34px}
.girly-home .campaign .study-intro h1{font:700 clamp(29px,3.6vw,49px)/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 18px;max-width:850px}
.girly-home .study-intro-copy{font-size:clamp(17px,1.8vw,22px);line-height:1.5;max-width:760px;margin:0 0 22px}
.study-guide-cta{display:inline-flex;align-items:center;gap:10px;background:#171515;color:#faf3e6;padding:15px 23px;border:1px solid #171515;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none}
.study-guide-cta:hover{background:#333}.study-guide-cta:focus-visible{outline:3px solid #171515;outline-offset:4px}
.girly-home .lifestyle-teaser{padding:35px 7vw 22px;gap:5vw;align-items:center}
.girly-home .lifestyle-teaser img{max-height:470px}
.girly-home .lifestyle-teaser>div{display:flex;flex-direction:column;align-items:flex-start}
.girly-home .lifestyle-teaser h2{font-size:clamp(42px,5vw,70px);margin:12px 0 18px}
.girly-home .lifestyle-teaser p:not(.eyebrow){font-size:17px;margin-bottom:10px}
.girly-home .lifestyle-note{align-self:flex-end;width:155px;min-height:94px;margin:-4px 8px 0 0;padding:14px 10px;font-size:18px;border-width:2px;box-shadow:3px 4px 0 #171515;transform:rotate(-6deg)}
.girly-home .lifestyle-teaser .editorial-link{margin-top:0;padding-top:8px}
.girly-home .newsletter-small{margin-top:36px}
@media(max-width:600px){.girly-home .study-intro{padding:28px 7vw 30px}.girly-home .campaign .study-intro h1{font-size:29px;margin:0 0 16px}.girly-home .study-intro-copy{font-size:17px}.girly-home .lifestyle-teaser{padding:26px 7vw 20px}.girly-home .lifestyle-teaser figure{width:76%;margin:0 auto 26px}.girly-home .lifestyle-teaser img{max-height:340px}.girly-home .lifestyle-note{width:140px;min-height:86px;font-size:16px;margin:0 4px -6px 0}.girly-home .lifestyle-teaser .editorial-link{margin-top:0}}
.girly-home .campaign .study-intro h1{text-align:left}
/* Show the entire original photograph with room for its offset backing. */
.girly-home .lifestyle-teaser img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
.girly-home .lifestyle-teaser{padding-bottom:38px}
@media(max-width:600px){.girly-home .lifestyle-teaser figure{margin-bottom:44px}.girly-home .lifestyle-teaser{padding-bottom:28px}}

/* Scale the whole photograph down without changing its crop. */
.girly-home .lifestyle-teaser figure{width:85%;justify-self:center}
@media(max-width:600px){.girly-home .lifestyle-teaser figure{width:65%}}

.edit-page .collage-travel img{height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center bottom}

@media(max-width:600px){.girly-home .lifestyle-teaser figure{width:90%}}

/* Distinct reading links in the hot-yoga first-class notes. */
.current-item[data-current-id="hot-yoga"] .current-body details>a{display:block;width:fit-content;max-width:100%;line-height:1.6;overflow-wrap:anywhere}
