/* Five individually composed WIRWO features: field journal, river, herbarium,
   reading room and budget essay. These styles never touch the original two articles. */
.folio-prose{font:400 18px/1.8 Bricolage,Arial,sans-serif;max-width:66ch;min-width:0}
.folio-prose p+p{margin-top:22px}.folio-prose a{text-underline-offset:4px}
.folio-label{font:600 10px/1.5 Bricolage,Arial,sans-serif;letter-spacing:1.8px;color:var(--plum);margin:0 0 18px}
.folio-art{width:100%;height:auto;object-fit:contain}
.folio-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:none}
.folio-columns p+p{margin-top:0}
.folio-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;font-size:17px;line-height:1.8}
.folio-three>div{min-width:0}.folio-three p{margin:0}
.folio-drop>p:first-child:first-letter{float:left;font:450 86px/.8 Fraunces,Georgia,serif;color:var(--terra);padding:10px 12px 0 0}
.folio-number{font:450 90px/.9 Fraunces,Georgia,serif;color:var(--terra)}
.folio-small-number{display:block;font:450 44px/1 Fraunces,Georgia,serif;color:var(--terra);margin-bottom:25px}
.story-woods h2,.story-river h2,.story-garden h2,.story-books h2,.story-budget h2{font-size:clamp(35px,3.5vw,49px);line-height:1.1;overflow-wrap:break-word;hyphens:auto}
.story-woods,.story-river,.story-garden,.story-books,.story-budget{padding-bottom:45px}
/* Lainzer: an illustrated field journal, with a broad path photograph and side notes. */
.folio-field-intro{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%;align-items:start;padding-block:75px 60px}
.folio-field-heading>p:not(.folio-label){font:italic 450 30px/1.4 Fraunces,Georgia,serif;max-width:28ch}
.folio-field-heading>.folio-art{max-width:330px;margin:22px auto 0}
.folio-waypoint{display:grid;grid-template-columns:.9fr 1.25fr;gap:8%;padding-block:55px;border-top:1px solid var(--rule)}
.folio-waypoint-title{display:grid;grid-template-columns:70px 1fr;gap:22px;align-items:start}.folio-waypoint-title h2{margin:8px 0 0;font-size:40px}
.folio-path-photo{position:relative;margin-block:10px 70px}.folio-path-photo .photo img{aspect-ratio:2.1;object-fit:cover}
.folio-margin-caption{background:var(--yellow);color:var(--forest);font:italic 450 29px/1.3 Fraunces,Georgia,serif;max-width:350px;padding:24px 30px;margin:-80px 35px 0 auto;position:relative;transform:rotate(-3deg)}
.folio-observation{background:#e4eadb;padding-block:58px;margin-bottom:65px}
.folio-observation header{display:grid;grid-template-columns:.7fr 1.3fr;gap:8%;margin-bottom:35px}.folio-observation h2{max-width:24ch}
.folio-observation-body{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:start}
.folio-field-note{background:var(--cream);border-top:4px solid var(--forest);padding:28px;font-size:17px;transform:rotate(1.3deg);margin-top:25px}
.folio-villa{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-block:10px 60px}
.folio-villa h2{margin-bottom:28px}.folio-villa-image{padding-right:20px}.folio-villa-image .photo img{aspect-ratio:.9;object-fit:cover}
.folio-woods-pull{position:relative;display:grid;grid-template-columns:1fr 240px;column-gap:50px;align-items:center;border-block:1px solid var(--rule);padding-block:45px;margin-bottom:60px}
.folio-woods-pull>p{font:450 clamp(30px,4.2vw,56px)/1.15 Fraunces,Georgia,serif;color:var(--forest);max-width:25ch}.folio-woods-pull>span{font-size:11px;margin-top:20px}.folio-woods-pull>.folio-art{grid-column:2;grid-row:1/3}
.folio-field-kit{padding-bottom:55px}.folio-field-kit h2{max-width:16ch;margin-bottom:35px}.folio-field-kit .folio-three>div{padding-top:20px;border-top:2px solid var(--mint)}
.folio-return{border-top:1px solid var(--rule)}
/* Donauinsel: broad horizons, transit typography and a different pace along the river. */
.folio-river-opening{display:grid;grid-template-columns:1.1fr .7fr;gap:20px 8%;padding-block:65px;align-items:center}
.folio-river-deck p{font:450 clamp(28px,3.4vw,43px)/1.3 Fraunces,Georgia,serif;color:var(--forest)}
.folio-river-current{max-width:360px;justify-self:end}.folio-river-opening>.folio-columns{grid-column:1/-1;margin-top:18px}
.folio-river-stop{display:grid;grid-template-columns:.65fr 1.6fr;gap:7%;padding-block:55px;border-top:1px solid var(--rule)}
.folio-platform{max-width:230px}.folio-platform>span{display:block;font:800 clamp(90px,10vw,150px)/1 Bricolage,Arial,sans-serif;letter-spacing:-.09em;color:var(--terra);margin-bottom:22px}
.folio-river-stop h2{max-width:23ch;margin-bottom:25px}.folio-river-stop .folio-prose{max-width:70ch}
.folio-river-panorama{margin-bottom:20px}.folio-river-panorama .photo img{aspect-ratio:2.4;object-fit:cover}
.folio-river-stop-reverse{grid-template-columns:1.5fr .65fr}.folio-river-stop-reverse>.folio-platform{grid-column:2;grid-row:1;justify-self:end}.folio-river-stop-reverse>div:last-child{grid-column:1;grid-row:1}.folio-river-stop-reverse .folio-platform>span{color:var(--forest)}
.folio-river-motion{background:#dbe8df;padding-block:55px;margin-block:20px 40px}.folio-river-motion header{display:flex;gap:7%;align-items:start;margin-bottom:40px}.folio-river-motion header .folio-label{width:25%;flex-shrink:0}.folio-river-motion h2{max-width:23ch}
.folio-river-motion .folio-three>div{border-top:1px solid #18372f55;padding-top:25px}
.folio-river-pull{text-align:center;padding-block:50px 30px;max-width:950px}.folio-river-pull>p{font:italic 450 clamp(35px,4.8vw,65px)/1.2 Fraunces,Georgia,serif;color:var(--forest)}.folio-river-pull>span{display:block;font-size:11px;margin-top:22px}.folio-river-pull>.folio-art{max-width:380px;margin:25px auto 0}
.folio-picnic-spread{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding-block:45px 60px}.folio-picnic-spread h2{margin-bottom:25px}.folio-picnic-photo .photo img{aspect-ratio:.95;object-fit:cover}
.folio-departure{border-top:1px solid var(--rule);padding-block:45px 15px}.folio-departure h2{max-width:25ch;margin-bottom:30px}
/* Hirschstetten: a botanical folio with inset plates, specimen notes and a soft pink interval. */
.folio-herbarium-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:10px 7%;align-items:center;padding-block:55px 65px}
.folio-herbarium-opening>div:first-child>p:not(.folio-label){font:italic 450 clamp(29px,3.4vw,43px)/1.35 Fraunces,Georgia,serif;color:var(--forest)}
.folio-botanical-plate{background:#e9eadb;border-radius:48% 48% 3px 3px;padding:25px 10px;max-width:360px;justify-self:end}
.folio-garden-intro{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:none;margin-top:25px}.folio-garden-intro p+p{margin:0}
.folio-season{display:grid;grid-template-columns:.85fr 1.2fr;gap:8%;padding-block:45px 55px;border-block:1px solid var(--rule)}
.folio-season-title{padding-top:10px}.folio-season-title h2{font-style:italic}
.folio-garden-pictures{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:start;padding-block:55px 65px}.folio-garden-pictures>div:last-child{padding-top:70px}.folio-garden-pictures .photo img{aspect-ratio:.95;object-fit:cover}.folio-garden-pictures>div:last-child .photo img{aspect-ratio:1.15}.folio-garden-caption{font:italic 450 26px/1.35 Fraunces,Georgia,serif;color:var(--forest);margin-top:28px}
.folio-garden-room{display:grid;grid-template-columns:.8fr 1.15fr;gap:9%;padding-block:30px 65px}.folio-garden-room h2{max-width:15ch}
.folio-botanical-cards{background:#f5e4df;padding-block:60px;margin-bottom:35px}.folio-botanical-cards h2{max-width:24ch;margin-bottom:38px}.folio-botanical-cards .folio-three>div{background:var(--cream);padding:28px 25px;border-top:2px solid var(--terra)}
.folio-garden-pull{display:grid;grid-template-columns:.7fr 1.3fr;gap:9%;align-items:center;padding-block:35px 65px}.folio-garden-pull .folio-art{max-width:320px}.folio-garden-pull p{font:italic 450 clamp(32px,4vw,53px)/1.25 Fraunces,Georgia,serif;color:var(--forest)}.folio-garden-pull span{font-size:11px;display:block;margin-top:22px}
.folio-glasshouse{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-bottom:65px}.folio-glasshouse h2{margin-bottom:28px}.folio-glasshouse-photo .photo img{aspect-ratio:1;object-fit:cover}
.folio-next-season{border-top:1px solid var(--rule);padding-top:40px}.folio-next-season header{display:grid;grid-template-columns:.5fr 1fr;gap:7%;margin-bottom:30px}
/* Büchereien: large chapter numerals, open-page pairs and an illustrated bookmark. */
.folio-book-preface{display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;padding-block:65px}
.folio-book-deck{border-left:5px solid var(--terra);padding-left:26px}.folio-book-deck>p:not(.folio-label){font:italic 450 31px/1.4 Fraunces,Georgia,serif;color:var(--plum)}
.folio-book-intro>.folio-art{max-width:230px;margin:22px auto 0}
.folio-book-chapter{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-block:45px 55px;border-top:1px solid var(--rule)}
.folio-book-number{font:450 120px/.9 Fraunces,Georgia,serif;color:var(--terra);display:block;margin-bottom:22px}.folio-book-heading h2{font-size:43px}
.folio-book-diptych{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:stretch;margin-block:15px 70px}.folio-library-photo .photo img{aspect-ratio:1.1;object-fit:cover}
.folio-book-diptych aside{align-self:start;background:var(--pink);padding:35px 30px;margin-top:55px;transform:rotate(1.5deg)}
.folio-book-diptych aside>p:not(.folio-label){font:italic 450 35px/1.2 Fraunces,Georgia,serif;color:var(--plum)}.folio-book-diptych aside>span{font-size:10px;display:block;margin-top:22px}.folio-book-diptych aside>.folio-art{max-width:220px;margin:15px auto 0}
.folio-reading-spread{padding-block:5px 65px}.folio-reading-spread header{max-width:700px;margin-bottom:35px}.folio-reading-pages{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#f0eadb;padding:38px 45px}.folio-reading-pages>.folio-prose:first-child{padding-right:40px}.folio-reading-pages>.folio-prose:last-child{padding-left:40px;border-left:1px solid var(--rule)}
.folio-library-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-block:45px 55px;border-top:4px solid var(--forest)}.folio-library-card h2{font-style:italic}
.folio-book-return{display:grid;grid-template-columns:.75fr 1.25fr;gap:7%;align-items:start;padding-block:25px 60px}.folio-book-return-picture{padding-top:30px}.folio-book-return-picture .photo img{aspect-ratio:.8;object-fit:cover}.folio-book-return h2{margin-bottom:28px}
.folio-book-colophon{border-top:1px solid var(--rule);padding-block:40px 20px}.folio-book-colophon h2{max-width:25ch;margin-bottom:30px}
/* Budget: a cost ribbon and three alternative, photo-led essays, never a dry table. */
.folio-budget-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:30px 8%;align-items:center;padding-block:60px}
.folio-budget-deck p{font:450 clamp(29px,3.5vw,44px)/1.3 Fraunces,Georgia,serif;color:var(--forest)}.folio-budget-art{max-width:340px;justify-self:end}.folio-budget-opening>.folio-columns{grid-column:1/-1}
.folio-costs{padding-block:35px 60px;border-top:1px solid var(--rule)}.folio-costs h2{max-width:25ch}.folio-cost-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:35px;border-block:1px solid var(--forest)}.folio-cost-ribbon span{font:italic 450 clamp(20px,2.6vw,34px)/1.2 Fraunces,Georgia,serif;padding:22px 16px;text-align:center}.folio-cost-ribbon span+span{border-left:1px solid var(--forest)}.folio-cost-ribbon span:nth-child(2){background:var(--mint)}.folio-cost-ribbon span:nth-child(4){background:var(--yellow)}
.folio-cost-copy{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:25px 40px}.folio-cost-copy>p:first-child{grid-column:1/-1;max-width:85ch}.folio-cost-copy p+p{margin-top:0}
.folio-budget-option{display:grid;grid-template-columns:1fr 1.15fr;gap:7%;align-items:start;padding-block:35px 65px}.folio-option-visual{position:relative;margin-top:10px}.folio-option-visual .photo img{aspect-ratio:.92;object-fit:cover}.folio-option-number{position:absolute;top:-23px;left:20px;background:var(--cream);padding:4px 15px;font:450 70px/1 Fraunces,Georgia,serif;color:var(--terra)}.folio-budget-option h2{margin-bottom:28px}
.folio-option-reverse{grid-template-columns:1.15fr 1fr;border-top:1px solid var(--rule);padding-top:55px}.folio-option-reverse>.folio-option-visual{grid-column:2;grid-row:1}.folio-option-reverse>div:last-child{grid-column:1;grid-row:1}
.folio-budget-pull{background:var(--forest);color:var(--cream);margin-block:15px 45px;padding-block:48px}.folio-budget-pull>.wrap{display:grid;grid-template-columns:1.3fr .7fr;column-gap:9%;align-items:center}.folio-budget-pull p{font:450 clamp(32px,4.2vw,56px)/1.2 Fraunces,Georgia,serif}.folio-budget-pull span{font-size:11px;margin-top:24px}.folio-budget-pull .folio-art{grid-column:2;grid-row:1/3;background:var(--cream);border-radius:50%;padding:10px;max-width:290px;justify-self:end}
.folio-budget-extra{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:45px;border-top:1px solid var(--rule)}
.folio-budget-closing{display:grid;grid-template-columns:.6fr 1.4fr;gap:7%;align-items:center;background:#eee8d7;padding:40px;margin-top:25px}.folio-budget-closing h2{font-size:39px;margin-bottom:25px}.folio-budget-closing .photo img{aspect-ratio:.85;object-fit:cover}
/* Each composition collapses in source order, with generous body text and no horizontal scroll. */
@media(max-width:1050px){
 .folio-three{gap:25px;font-size:16px}.folio-waypoint-title{grid-template-columns:50px 1fr;gap:15px}.folio-number{font-size:65px}.folio-waypoint-title h2{font-size:34px}
 .folio-book-diptych{grid-template-columns:1.15fr .85fr;gap:25px}.folio-book-diptych aside{padding:28px 23px}.folio-book-diptych aside>p:not(.folio-label){font-size:29px}
 .folio-reading-pages{padding:30px}.folio-reading-pages>.folio-prose:first-child{padding-right:25px}.folio-reading-pages>.folio-prose:last-child{padding-left:25px}
 .folio-botanical-cards .folio-three>div{padding:23px 20px}.folio-budget-closing{padding:30px}
}
@media(max-width:760px){
 .folio-prose{font-size:17px;line-height:1.8;max-width:none}.folio-prose p+p{margin-top:20px}.folio-label{font-size:9px;letter-spacing:1.35px}
 .story-woods h2,.story-river h2,.story-garden h2,.story-books h2,.story-budget h2{font-size:36px;line-height:1.12}
 .folio-three,.folio-columns,.folio-garden-intro{grid-template-columns:1fr;gap:23px}.folio-columns p+p,.folio-garden-intro p+p{margin-top:0}
 .folio-field-intro,.folio-waypoint,.folio-villa,.folio-river-opening,.folio-river-stop,.folio-river-stop-reverse,.folio-picnic-spread,.folio-herbarium-opening,.folio-season,.folio-garden-room,.folio-glasshouse,.folio-book-preface,.folio-book-chapter,.folio-library-card,.folio-book-return,.folio-budget-opening,.folio-budget-option,.folio-option-reverse,.folio-budget-extra,.folio-budget-closing{grid-template-columns:1fr;gap:28px;padding-block:38px}
 .folio-field-heading{display:grid;grid-template-columns:1fr 115px;column-gap:15px;align-items:center}.folio-field-heading>.folio-label{grid-column:1/-1}.folio-field-heading>p:not(.folio-label){font-size:25px}.folio-field-heading>.folio-art{margin:0}
 .folio-waypoint-title{grid-template-columns:45px 1fr;gap:18px}.folio-number{font-size:56px}.folio-waypoint-title h2{margin-top:0}.folio-return{padding-bottom:5px}
 .folio-path-photo{margin-block:0 45px}.folio-path-photo .photo img{aspect-ratio:1.2}.folio-margin-caption{font-size:24px;margin:20px 5px 0 auto;padding:20px;max-width:300px}
 .folio-observation{padding-block:38px;margin-bottom:20px}.folio-observation header{display:block;margin-bottom:25px}.folio-observation-body{grid-template-columns:1fr;gap:20px}.folio-field-note{margin-top:0;padding:24px;transform:none}
 .folio-villa-image{padding:0}.folio-villa-image .photo img{aspect-ratio:1.2}.folio-woods-pull{grid-template-columns:1fr 95px;gap:20px;padding-block:30px;margin-bottom:35px}.folio-woods-pull>p{font-size:29px}.folio-woods-pull>span{grid-column:1/-1;grid-row:2;margin:0}.folio-woods-pull>.folio-art{grid-row:1;grid-column:2}.folio-field-kit{padding-bottom:35px}
 .folio-river-opening{grid-template-columns:1fr 110px;gap:20px}.folio-river-deck p{font-size:28px}.folio-river-opening>.folio-columns{margin:0}.folio-river-current{align-self:start;padding-top:5px}
 .folio-river-stop,.folio-river-stop-reverse{grid-template-columns:1fr;gap:20px}.folio-platform{display:flex;align-items:center;gap:25px;max-width:none}.folio-platform>span{font-size:70px;margin:0}.folio-platform>.folio-label{margin:0;max-width:23ch}.folio-river-stop-reverse>.folio-platform,.folio-river-stop-reverse>div:last-child{grid-column:auto;grid-row:auto;justify-self:start}
 .folio-river-panorama .photo img{aspect-ratio:1.35}.folio-river-motion{padding-block:35px;margin-block:10px 20px}.folio-river-motion header{display:block;margin-bottom:25px}.folio-river-motion header .folio-label{width:auto}.folio-river-motion .folio-three>div{padding-top:20px}
 .folio-river-pull{padding-block:35px 10px}.folio-river-pull>p{font-size:35px}.folio-river-pull>.folio-art{max-width:250px}.folio-picnic-photo .photo img{aspect-ratio:1.25}.folio-departure{padding-top:30px}
 .folio-herbarium-opening{grid-template-columns:1fr 100px;gap:20px}.folio-herbarium-opening>div:first-child>p:not(.folio-label){font-size:26px}.folio-botanical-plate{padding:10px 3px;align-self:center}.folio-garden-intro{margin-top:10px}.folio-season{gap:25px}.folio-season-title{padding:0}
 .folio-garden-pictures{grid-template-columns:1fr 1fr;gap:18px;padding-block:35px}.folio-garden-pictures>div:last-child{padding-top:38px}.folio-garden-pictures .photo img{aspect-ratio:.8}.folio-garden-pictures>div:last-child .photo img{aspect-ratio:.85}.folio-garden-caption{font-size:21px;margin-top:20px}.folio-garden-caption br{display:none}
 .folio-botanical-cards{padding-block:35px;margin-bottom:10px}.folio-botanical-cards h2{margin-bottom:25px}.folio-botanical-cards .folio-three>div{display:grid;grid-template-columns:35px 1fr;gap:18px;padding:22px 20px}.folio-small-number{font-size:29px;margin:0}
 .folio-garden-pull{grid-template-columns:90px 1fr;gap:20px;padding-block:30px}.folio-garden-pull p{font-size:29px}.folio-garden-pull span{font-size:10px}.folio-glasshouse-photo .photo img{aspect-ratio:1.25}.folio-next-season{padding-top:30px}.folio-next-season header{display:block;margin-bottom:25px}
 .folio-book-preface{gap:30px}.folio-book-deck{padding-left:20px}.folio-book-deck>p:not(.folio-label){font-size:27px}.folio-book-intro>.folio-art{max-width:190px;margin-top:20px}.folio-book-heading{display:grid;grid-template-columns:45px 1fr;gap:20px;align-items:start}.folio-book-number{font-size:70px;margin:0}
 .folio-book-diptych{grid-template-columns:1fr;gap:25px;margin-block:0 40px}.folio-library-photo .photo img{aspect-ratio:1.25}.folio-book-diptych aside{margin:0 10px;padding:28px;display:grid;grid-template-columns:1fr 85px;gap:15px 20px}.folio-book-diptych aside>.folio-label{grid-column:1/-1;margin:0}.folio-book-diptych aside>p:not(.folio-label){font-size:29px}.folio-book-diptych aside>span{grid-row:3;grid-column:1/-1;margin:0}.folio-book-diptych aside>.folio-art{grid-row:2;grid-column:2;margin:0;align-self:center}
 .folio-reading-spread{padding-bottom:35px}.folio-reading-pages{display:block;padding:25px}.folio-reading-pages>.folio-prose:first-child{padding:0 0 20px}.folio-reading-pages>.folio-prose:last-child{padding:20px 0 0;border-left:0;border-top:1px solid var(--rule)}
 .folio-book-return-picture{padding:0}.folio-book-return-picture .photo img{aspect-ratio:1.25}.folio-book-colophon{padding-top:30px}
 .folio-budget-opening{grid-template-columns:1fr 110px;gap:20px}.folio-budget-deck p{font-size:27px}.folio-budget-art{align-self:center}.folio-costs{padding-block:30px 35px}.folio-cost-ribbon{grid-template-columns:1fr 1fr;margin-block:25px}.folio-cost-ribbon span{font-size:25px;padding:16px}.folio-cost-ribbon span:nth-child(3){border-left:0;border-top:1px solid var(--forest)}.folio-cost-ribbon span:nth-child(4){border-top:1px solid var(--forest)}.folio-cost-copy{grid-template-columns:1fr;gap:20px}
 .folio-option-visual .photo img{aspect-ratio:1.25}.folio-option-number{font-size:54px;top:-18px;left:15px}.folio-option-reverse>.folio-option-visual,.folio-option-reverse>div:last-child{grid-column:auto;grid-row:auto}.folio-budget-option{padding-block:30px 40px}
 .folio-budget-pull{padding-block:35px;margin-block:0 25px}.folio-budget-pull>.wrap{grid-template-columns:1fr 90px;gap:20px}.folio-budget-pull p{font-size:30px}.folio-budget-pull span{grid-column:1/-1;margin:0}.folio-budget-pull .folio-art{grid-row:1;max-width:100px;padding:4px}
 .folio-budget-closing{padding:26px;gap:25px;margin-top:5px}.folio-budget-closing .photo img{aspect-ratio:1.6}.folio-budget-closing h2{font-size:32px}
}
@media(max-width:390px){
 .folio-river-opening,.folio-herbarium-opening,.folio-budget-opening{grid-template-columns:1fr}.folio-river-current,.folio-budget-art,.folio-botanical-plate{width:160px;justify-self:center}.folio-river-opening>.folio-columns,.folio-budget-opening>.folio-columns{grid-column:auto}
 .folio-field-heading{grid-template-columns:1fr 80px}.folio-woods-pull,.folio-garden-pull,.folio-budget-pull>.wrap{grid-template-columns:1fr}.folio-woods-pull>.folio-art,.folio-budget-pull .folio-art{grid-column:1;grid-row:auto;width:130px;margin:auto}.folio-garden-pull>.folio-art{width:150px;margin:auto}.folio-garden-pictures{grid-template-columns:1fr}.folio-garden-pictures>div:last-child{padding-top:10px}.folio-garden-pictures .photo img,.folio-garden-pictures>div:last-child .photo img{aspect-ratio:1.15}
}
@media print{
 .folio-prose,.folio-three{font-size:11pt}.folio-art{max-height:150px}.folio-columns{display:block}.folio-budget-pull{color:#18372f;background:none}.folio-margin-caption,.folio-field-note,.folio-book-diptych aside{transform:none}.folio-cost-ribbon{break-inside:avoid}.folio-photo,.folio-option-visual{break-inside:avoid}
}
.folio-pond-study{display:grid;grid-template-columns:1.4fr .6fr;gap:45px;align-items:center;padding-block:5px 55px}.folio-pond-study .photo img{aspect-ratio:1.6;object-fit:cover}.folio-pond-study>p{font:450 30px/1.35 Fraunces,Georgia,serif;color:var(--forest)}.folio-pond-study>p em{color:var(--terra)}
.folio-river-crossing{padding-block:5px 15px}.folio-river-crossing .photo img{aspect-ratio:2.1;object-fit:cover}
.folio-garden-finale{padding-bottom:45px}.folio-garden-finale .photo img{aspect-ratio:2.2;object-fit:cover}
.folio-shelf-study{width:74%;margin:0 0 30px auto}.folio-shelf-study .photo img{aspect-ratio:1.8;object-fit:cover}
@media(max-width:760px){.folio-pond-study{grid-template-columns:1fr;gap:22px;padding-bottom:35px}.folio-pond-study>p{font-size:25px}.folio-pond-study .photo img,.folio-river-crossing .photo img,.folio-garden-finale .photo img{aspect-ratio:1.3}.folio-garden-finale{padding-bottom:30px}.folio-shelf-study{width:100%;margin-bottom:25px}.folio-shelf-study .photo img{aspect-ratio:1.3}}
.folio-greenhouse-study{padding-bottom:45px;max-width:1000px}.folio-greenhouse-study .photo img{aspect-ratio:1.8;object-fit:cover}.folio-glasshouse-photo>.folio-art{max-width:350px;margin:auto}.folio-pond-study .photo img{aspect-ratio:1.2;object-fit:cover}
@media(max-width:760px){.folio-greenhouse-study{padding-bottom:30px}.folio-greenhouse-study .photo img{aspect-ratio:1.25}.folio-glasshouse-photo>.folio-art{max-width:200px}.folio-pond-study .photo img{aspect-ratio:1}}
