:root{--bc-ink:#3b2b22;--bc-muted:#806f64;--bc-paper:#f8f1e8;--bc-blush:#f0ddd4;--bc-coral:#b96168;--bc-line:#ddcfc2}.bc-blog,.bc-article{background:var(--bc-paper);color:var(--bc-ink);font-family:var(--font-stack-body);line-height:1.8}.bc-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.bc-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#947e70}.bc-eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--bc-coral);margin-right:10px}.bc-blog__intro{padding:86px 0 100px}.bc-blog__intro h1{font-family:var(--font-stack-headings);font-size:clamp(48px,7vw,92px);font-weight:400;line-height:1.05;letter-spacing:-.06em;margin:32px 0}.bc-blog h1 em,.bc-blog h2 em{font-style:normal;color:var(--bc-coral)}.bc-lede{max-width:470px;color:var(--bc-muted);font-size:17px}.bc-blog__journal{border-top:1px solid var(--bc-line);padding:85px 0 110px}.bc-journal-heading{display:grid;grid-template-columns:1fr 360px;gap:50px;align-items:end;margin-bottom:45px}.bc-journal-heading h2{font-family:var(--font-stack-headings);font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.05;margin-top:20px}.bc-journal-heading>p{color:var(--bc-muted)}.bc-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.bc-filters a,.bc-article__tags a{border:1px solid var(--bc-line);border-radius:99px;padding:6px 16px;color:var(--bc-muted);font-size:13px}.bc-filters a:hover,.bc-filters a.is-active,.bc-article__tags a:hover{background:var(--bc-ink);border-color:var(--bc-ink);color:#fff}.bc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bc-card{display:block;background:#fffaf4;border:1px solid var(--bc-line);transition:.2s;color:inherit}.bc-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #5c40301a}.bc-card__art{height:190px;background:var(--bc-blush);position:relative;padding:24px;color:#fff}.bc-card__art>b{font:40px var(--font-stack-headings)}.bc-card__art span{position:absolute;right:23px;top:22px;border:1px solid var(--bc-coral);border-radius:50%;width:98px;height:98px;text-align:center;padding-top:27px;font-size:10px;letter-spacing:.15em;color:var(--bc-coral);transform:rotate(10deg)}.bc-card__body{padding:24px}.bc-meta{display:flex;justify-content:space-between;gap:10px;color:#9c887a;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.bc-card h3{font:400 25px/1.25 var(--font-stack-headings);margin:20px 0 14px}.bc-card p{font-size:14px;color:var(--bc-muted);min-height:74px}.bc-card strong{display:inline-block;margin-top:20px;font-size:13px;color:var(--bc-coral)}.bc-about{border-top:1px solid var(--bc-line);padding:90px 0 120px;max-width:700px;margin-left:max(24px,calc((100% - 1120px)/2));margin-right:auto}.bc-about h2{font:400 58px/1.05 var(--font-stack-headings);margin:22px 0}.bc-about p:not(.bc-eyebrow){color:var(--bc-muted);margin:14px 0}.bc-article__hero{background:var(--bc-blush);min-height:460px;padding:55px 0 70px;position:relative;overflow:hidden}.bc-back{display:inline-block;color:var(--bc-muted);font-size:13px;margin-bottom:65px}.bc-article__kicker{display:flex;gap:45px;color:#967f71;font-size:12px}.bc-article__hero h1{font:400 clamp(42px,6vw,78px)/1.1 var(--font-stack-headings);letter-spacing:-.05em;max-width:760px;margin:22px 0}.bc-article__deck{max-width:590px;color:var(--bc-muted);font-size:17px}.bc-byline{color:#967f71;font-size:12px;margin-top:26px}.bc-article__hero-art{position:absolute;right:8%;bottom:55px;width:270px;height:220px;background:#fffaf4;box-shadow:0 18px 35px #5c403021;padding:34px;color:#8b7466;letter-spacing:.15em;font-size:12px}.bc-article__hero-art:before{content:'';position:absolute;right:25px;top:20px;width:70px;height:70px;border-radius:50%;background:#dbeae3}.bc-article__hero-art i{display:block;width:75px;height:90px;border:2px solid var(--bc-ink);margin:28px auto 10px}.bc-article__hero-art strong{display:block;text-align:center;font-size:10px;font-weight:400}.bc-article__layout{display:grid;grid-template-columns:220px minmax(0,720px);gap:70px;padding:90px 0 110px}.bc-article__layout aside{color:var(--bc-muted)}.bc-article__tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.bc-article__tags a{font-size:11px;padding:4px 10px}.bc-save{border-top:1px solid var(--bc-line);margin-top:40px;padding-top:18px;font-size:13px}.bc-article__content{font-size:17px;color:#4b3b31}.bc-article__content h2{font:400 34px/1.2 var(--font-stack-headings);margin:58px 0 18px}.bc-article__content h3{font-size:20px;font-weight:600;margin:34px 0 10px}.bc-article__content p{margin:0 0 19px}.bc-article__content ul{list-style:disc;padding-left:1.4em;margin:0 0 24px}.bc-article__content li{margin:5px 0}.bc-article__content a{color:var(--bc-coral);text-decoration:underline}.bc-article__content blockquote{background:#fffaf4;border-left:3px solid var(--bc-coral);padding:20px 24px;margin:30px 0}.bc-article__content hr{border:0;border-top:1px solid var(--bc-line);margin:55px 0 30px}.bc-medical-note{background:#e7eee8;padding:25px 28px;margin-top:60px;font-size:14px;color:#52645b}.bc-article__share{border-top:1px solid var(--bc-line);margin-top:45px;padding-top:22px;font-size:13px}.bc-pagination{text-align:center;margin-top:45px}.bc-pagination a,.bc-pagination span{margin:0 5px;color:var(--bc-coral)}@media(max-width:800px){.bc-wrap{width:min(100% - 32px,600px)}.bc-blog__intro{padding:55px 0 65px}.bc-blog__intro h1{font-size:52px}.bc-journal-heading{display:block}.bc-journal-heading>p{margin-top:20px}.bc-grid{grid-template-columns:1fr}.bc-card__art{height:150px}.bc-about{margin:0 auto;padding:65px 16px 80px;width:min(100% - 32px)}.bc-about h2{font-size:45px}.bc-article__hero{padding:35px 0 50px}.bc-back{margin-bottom:42px}.bc-article__kicker{justify-content:space-between;gap:10px}.bc-article__hero h1{font-size:46px}.bc-article__hero-art{position:relative;right:auto;bottom:auto;margin:38px 0 0;width:100%;height:150px}.bc-article__hero-art i{margin:10px auto 5px;height:55px}.bc-article__layout{display:block;padding:55px 0 70px}.bc-article__layout aside{margin-bottom:40px}.bc-article__content{font-size:16px}.bc-article__content h2{font-size:29px}}
