.journal-layout-b .styling-edit-promo{isolation:isolate;color:#f8f6ef;background:#253b4e;grid-column:span 2;align-items:center;min-width:0;min-height:400px;display:flex;position:relative;overflow:hidden}.journal-layout-b .styling-edit-promo>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.journal-layout-b .styling-edit-promo:before{content:"";z-index:-1;opacity:1;background:linear-gradient(90deg,#0f1e2c6b,#0f1e2c14 62%,#0000 80%);transition:opacity .3s;position:absolute;inset:0}.journal-layout-b .styling-edit-promo-copy{opacity:1;pointer-events:auto;width:100%;min-width:0;padding:38px 6.5%;transition:opacity .3s,transform .3s;transform:none}.journal-layout-b .styling-edit-promo:hover:before,.journal-layout-b .styling-edit-promo:focus-within:before,.journal-layout-b .styling-edit-promo[data-revealed=true]:before{opacity:1}.journal-layout-b .styling-edit-promo:hover .styling-edit-promo-copy,.journal-layout-b .styling-edit-promo:focus-within .styling-edit-promo-copy,.journal-layout-b .styling-edit-promo[data-revealed=true] .styling-edit-promo-copy{opacity:1;visibility:visible;pointer-events:auto;transform:none}.journal-layout-b .styling-edit-promo:focus-visible{outline-offset:4px;outline:2px solid #d5b77b}.journal-layout-b .styling-edit-kicker{letter-spacing:.18em;text-transform:uppercase;color:#bda36e;margin:0 0 12px;font:11px/1.5 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-rule{background:#bda36e;width:145px;height:1px;margin:14px 0 23px;display:block}.journal-layout-b .styling-edit-promo h2,.journal-layout-b .styling-edit-promo h1{letter-spacing:-.025em;color:#f8f6ef;text-wrap:balance;text-align:left;max-width:74%;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,58px);font-weight:400;line-height:1.06}.journal-layout-b .styling-edit-promo-intro{color:#f2f0e9;width:58%;max-width:30ch;margin:0 0 26px;font:italic 20px/1.45 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-button{color:#d5b77b;letter-spacing:.15em;text-align:center;box-sizing:border-box;border:1px solid #bda36e;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:44px;padding:12px 20px;font:600 10px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.journal-layout-b .styling-edit-button:hover{background:#0c182452}:is(.journal-layout-b .styling-edit-button:focus-visible,.journal-layout-b .styling-edit-read:focus-visible){outline-offset:5px;outline:2px solid #d5b77b}.journal-layout-b .styling-edit-promo-hero{grid-column:auto;min-height:560px}.journal-layout-b .styling-edit-promo-hero .styling-edit-promo-copy{padding:70px max(6%,50vw - 700px)}.journal-layout-b .styling-edit-promo-hero h1{max-width:60%;margin-bottom:26px;font-size:clamp(46px,6vw,86px)}.journal-layout-b .styling-edit-promo-hero .styling-edit-promo-intro{width:47%;max-width:28ch;font-size:25px}.journal-layout-b .styling-edit-list{max-width:1500px;margin:auto;padding:58px 5% 80px;scroll-margin-top:25px}.journal-layout-b .styling-edit-list-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.journal-layout-b .styling-edit-list-heading h2{margin:0;font-size:36px;line-height:1.2}.journal-layout-b .styling-edit-list-heading input{color:#223026;background:0 0;border:1px solid #bfc4b8;border-radius:0;width:270px;max-width:100%;min-height:44px;padding:10px 12px;font:14px Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.journal-layout-b .styling-edit-story-grid a{text-decoration:none;display:block}.journal-layout-b .styling-edit-story-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:18px;display:block}.journal-layout-b .styling-edit-story-grid h3{margin:12px 0;font:30px/1.16 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-story-grid p:not(.styling-edit-kicker){color:#53604c;font:14px/1.65 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-read{border-bottom:1px solid #75806b;padding:4px 0;font:12px/1.6 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-block}.journal-layout-b .styling-edit-empty{color:#53604c;border-top:1px solid #d9d6cb;padding:36px 0}.journal-layout-b .styling-edit-reader{box-sizing:content-box;max-width:1200px;margin:auto;padding:50px 5% 65px}.journal-layout-b .styling-edit-article-header{text-align:center;max-width:900px;margin:0 auto 38px}.journal-layout-b .styling-edit-article-header nav{color:#63705c;margin:0 0 38px;font:12px/1.6 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-article-header nav a{text-decoration:none}.journal-layout-b .styling-edit-article-header h1{letter-spacing:-.025em;color:#223026;text-wrap:balance;margin:20px 0;font:clamp(36px,4.6vw,64px)/1.08 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-subtitle{color:#53604c;max-width:46ch;margin:0 auto;font:21px/1.55 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-photo{max-width:100%;margin:32px 0;padding:0}.journal-layout-b .styling-edit-photo img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.journal-layout-b .styling-edit-photo figcaption{color:#63705c;padding-top:9px;font:12px/1.6 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-body{max-width:900px;margin:35px auto 65px}.journal-layout-b .styling-edit-body>p,.journal-layout-b .styling-edit-tip p{color:#43523f;max-width:64ch;margin:20px auto;font:17px/1.8 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-body>p:first-child{color:#223026;font:23px/1.6 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-body h2{max-width:25ch;margin:52px 0 22px;scroll-margin-top:25px;font:clamp(28px,3vw,39px)/1.2 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-body h3{font:25px/1.3 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:22px;display:grid}.journal-layout-b .styling-edit-tip{background:#efeee5;border-left:2px solid #af986f;margin:30px 0;padding:12px 24px}.journal-layout-b .styling-edit-tip h3{margin:8px 0}.journal-layout-b .styling-edit-tip p{margin:12px 0}.journal-layout-b .styling-edit-pieces{border-top:1px solid #d9d6cb;margin:0 auto 50px;padding-top:30px}.journal-layout-b .styling-edit-pieces>.styling-edit-rule{margin:0 auto 24px}.journal-layout-b .styling-edit-pieces>h2{text-align:center;margin:0 0 14px;font:36px/1.2 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-pieces>p{text-align:center;color:#53604c;max-width:60ch;margin:0 auto 30px;font:14px/1.7 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;display:grid}.journal-layout-b .styling-edit-product{min-width:0}.journal-layout-b .styling-edit-product a{flex-direction:column;align-items:flex-start;height:100%;text-decoration:none;display:flex}.journal-layout-b .styling-edit-product-image{aspect-ratio:1;background:#eeece5;width:100%;overflow:hidden}.journal-layout-b .styling-edit-product-image img{object-fit:contain;width:100%;height:100%;display:block}.journal-layout-b .styling-edit-product h3{overflow-wrap:anywhere;margin:16px 0 10px;font:17px/1.35 Georgia,Times New Roman,serif}.journal-layout-b .styling-edit-product p{color:#53604c;margin:0 0 12px;font:13px/1.6 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-product .styling-edit-price{color:#223026;margin-top:auto;padding-top:6px;font:600 14px/1.6 Arial,Helvetica,sans-serif}.journal-layout-b .styling-edit-product .styling-edit-read{font-size:11px}.journal-layout-b .styling-edit-reader>.journal-share{justify-content:center;margin-top:35px}.journal-layout-b .styling-edit-back{text-underline-offset:5px;margin:28px auto 0;font:12px/1.8 Arial,Helvetica,sans-serif;text-decoration:underline;display:table}@media (prefers-reduced-motion:reduce){.journal-layout-b .styling-edit-promo:before,.journal-layout-b .styling-edit-promo-copy{transition:none;transform:none}}@media (min-width:1600px){.journal-layout-b .styling-edit-promo:not(.styling-edit-promo-hero){min-height:440px}}@media (max-width:1050px){.journal-layout-b .styling-edit-promo:not(.styling-edit-promo-hero){min-height:380px}.journal-layout-b .styling-edit-promo h2{font-size:38px}.journal-layout-b .styling-edit-promo-intro{width:60%;font-size:18px}.journal-layout-b .styling-edit-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.journal-layout-b .styling-edit-promo{min-height:390px}.journal-layout-b .styling-edit-promo h2{font-size:48px}.journal-layout-b .styling-edit-promo-hero{min-height:500px}.journal-layout-b .styling-edit-promo-hero .styling-edit-promo-copy{padding:44px 6%}.journal-layout-b .styling-edit-promo-hero h1{max-width:72%;font-size:60px}.journal-layout-b .styling-edit-promo-hero .styling-edit-promo-intro{width:60%;font-size:21px}.journal-layout-b .styling-edit-list-heading{flex-direction:column;align-items:flex-start}.journal-layout-b .styling-edit-list-heading label,.journal-layout-b .styling-edit-list-heading input{box-sizing:border-box;width:100%}.journal-layout-b .styling-edit-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.journal-layout-b .styling-edit-reader{padding:30px 5% 45px}.journal-layout-b .styling-edit-body{margin-bottom:45px}}@media (max-width:480px){.journal-layout-b .styling-edit-promo{grid-column:1/-1;min-height:380px}.journal-layout-b .styling-edit-promo>img{object-position:73% center}.journal-layout-b .styling-edit-promo-copy{padding:30px 6%}.journal-layout-b .styling-edit-promo h2{text-align:left;max-width:68%;font-size:39px}.journal-layout-b .styling-edit-promo-intro{width:64%;margin-bottom:22px;font-size:17px}.journal-layout-b .styling-edit-button{gap:10px;max-width:70%;padding:11px 12px;font-size:9px}.journal-layout-b .styling-edit-rule{width:100px}.journal-layout-b .styling-edit-promo-hero{min-height:440px}.journal-layout-b .styling-edit-promo-hero h1{max-width:70%;font-size:46px}.journal-layout-b .styling-edit-promo-hero .styling-edit-promo-intro{width:66%;font-size:18px}.journal-layout-b .styling-edit-story-grid{grid-template-columns:1fr}.journal-layout-b .styling-edit-list{padding-top:35px}.journal-layout-b .styling-edit-list-heading h2{font-size:30px}.journal-layout-b .styling-edit-article-header nav{margin-bottom:26px}.journal-layout-b .styling-edit-subtitle{font-size:18px}.journal-layout-b .styling-edit-body>p{font-size:16px;line-height:1.75}.journal-layout-b .styling-edit-body>p:first-child{font-size:21px}.journal-layout-b .styling-edit-gallery{grid-template-columns:1fr;gap:0}.journal-layout-b .styling-edit-pieces>h2{font-size:30px}.journal-layout-b .styling-edit-product h3{font-size:16px}.journal-layout-b .styling-edit-product p{font-size:12px}}
