.bypb{background:#fffaf0;color:#211f1b}.bypb .shell{max-width:1200px}.bypb-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#676157;padding:26px 0 40px}.bypb-crumb a{text-decoration:underline;text-underline-offset:3px}.bypb-kicker{display:block;font-size:11px;letter-spacing:.13em;font-weight:700;color:#244b63;text-transform:uppercase}.bypb-hub-heading{position:relative;padding:24px 0 58px;display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:30px}.bypb-hub-heading>.bypb-kicker{grid-column:1/-1}.bypb-hub-heading h1{font-size:clamp(60px,7.8vw,108px);line-height:.94;margin:0;letter-spacing:-.06em}.bypb-hub-heading em{font-style:normal;color:#23658a}.bypb-hub-heading p{font-size:24px;line-height:1.45;margin:0;padding-bottom:4px}.bypb-hub-divider{display:flex;justify-content:space-between;border-block:1px solid #cfc5b5;padding:17px 0;font-size:12px;color:#5b554b}.bypb-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px;padding:42px 0 65px}.bypb-post-card{min-width:0}.bypb-card-image{display:block;overflow:hidden;border-radius:12px;background:#f6f1e8}.bypb-card-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transition:transform .3s}.bypb-card-image:hover img{transform:scale(1.025)}.bypb-card-copy{padding:25px 0}.bypb-card-copy h2{font-size:29px;line-height:1.1;margin:14px 0}.bypb-card-copy p{font-size:16px;line-height:1.65;color:#5b554b}.bypb-read{display:inline-flex;gap:32px;font-size:14px;font-weight:700;border-bottom:1px solid #211f1b;padding-bottom:7px}.bypb-one-post{display:block}.bypb-one-post .bypb-post-card{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}.bypb-one-post .bypb-card-copy h2{font-size:clamp(30px,3.2vw,44px)}.bypb-hub-help{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #cfc5b5;padding:45px 0 70px}.bypb-hub-help h2{font-size:38px;line-height:1.1}.bypb-hub-help p{font-size:17px;line-height:1.65;max-width:430px}.bypb-article-heading{max-width:920px;margin:auto;text-align:center;padding:5px 0 36px}.bypb-article-heading h1{font-size:clamp(38px,4.9vw,66px);line-height:1.06;margin:21px 0;letter-spacing:-.05em}.bypb-deck{max-width:720px;margin:0 auto 24px;font-size:20px;line-height:1.6;color:#5b554b}.bypb-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 14px;font-size:12px;color:#676157}.bypb-cover{margin:0 0 54px}.bypb-cover img{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;background:#f8f5ed;border-radius:12px}.bypb figcaption{font-size:12px;line-height:1.55;color:#676157;margin-top:12px;text-align:center}.bypb-reading-layout{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:space-between;gap:70px;padding-bottom:60px}.bypb-sidebar{align-self:start;position:sticky;top:26px}.bypb-sidebar ol{margin:21px 0 30px;padding-left:20px}.bypb-sidebar li{font-size:13px;line-height:1.45;padding:0 0 14px 5px;color:#5b554b}.bypb-sidebar a:hover{text-decoration:underline}.bypb-side-note{padding:24px;background:#e4eff6;border-radius:12px}.bypb-side-note>span{font-size:35px;color:#23658a}.bypb-side-note p{font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.035em;margin:17px 0 22px}.bypb-side-note a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.bypb-prose{font-family:Arial,sans-serif;font-size:18px;line-height:1.8;min-width:0}.bypb-prose p{margin:0 0 22px}.bypb-prose h2,.bypb-prose h3{font-family:Bricolage,Arial,sans-serif;color:#211f1b}.bypb-prose h2{font-size:35px;line-height:1.12;letter-spacing:-.04em;margin:54px 0 23px;scroll-margin-top:35px}.bypb-prose h3{font-size:25px;line-height:1.2;margin:32px 0 15px;letter-spacing:-.03em}.bypb-prose a{color:#244b63;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bypb-prose li{margin-bottom:10px}.bypb-prose ul,.bypb-prose ol{padding-left:24px;margin-bottom:28px}.bypb-answer{background:#edf4f8;border-left:4px solid #23658a;border-radius:0 10px 10px 0;padding:24px 28px;margin-bottom:28px}.bypb-answer .bypb-kicker{font-family:Bricolage,Arial,sans-serif;color:#243e52;margin-bottom:13px}.bypb-answer p:last-child{margin:0}.bypb-table-scroll{overflow-x:auto;border:1px solid #d6cebf;border-radius:10px;margin:26px 0;scrollbar-width:thin}.bypb-prose table{width:100%;border-collapse:collapse;min-width:560px;font-size:14px;line-height:1.65;text-align:left}.bypb-prose caption{text-align:left;padding:15px 19px;background:#fff0b8;font-weight:700}.bypb-prose th,.bypb-prose td{padding:15px 18px;border-bottom:1px solid #ddd5c6;vertical-align:top}.bypb-prose th{background:#e4eff6;color:#243e52}.bypb-prose tr:last-child td{border:0}.bypb-prose figure{margin:34px 0}.bypb-prose figure img{width:100%;height:auto;border-radius:10px}.bypb-tip{border-block:1px solid #c9bead;margin:32px 0;padding:22px 0;font-size:17px}.bypb-tip strong{color:#244b63}.bypb-checklist{background:#fff0b8;padding:26px 28px;border-radius:12px;margin:24px 0}.bypb-checklist h3{margin-top:0}.bypb-checklist li::marker{color:#23658a}.bypb-checklist .bypb-download{font-size:14px;font-weight:700}.bypb-prose details{border-bottom:1px solid #d6cebf;padding:18px 0}.bypb-prose summary{font-family:Bricolage,Arial,sans-serif;cursor:pointer;font-weight:700;font-size:19px;line-height:1.5}.bypb-prose details p{margin:17px 0 0;font-size:17px}.bypb-article-cta{background:#243e52;border-radius:12px;padding:30px;color:#fffaf0;margin:42px 0}.bypb-article-cta h2{color:#fffaf0;margin:0 0 18px;font-size:33px}.bypb-article-cta p{font-size:17px;color:#e8f1f6}.bypb-article-cta .button{color:#211f1b;background:#ffd24a;text-decoration:none;font-family:Bricolage,Arial,sans-serif}.bypb-sources{font-size:13px;line-height:1.7;padding-top:22px;border-top:1px solid #d6cebf;margin-top:35px}.bypb-sources h2{font-size:23px;margin:0 0 16px}.bypb-sources p{font-size:12px}.bypb-next{border-top:1px solid #c9bead;padding:36px 0 62px}.bypb-next h2{font-size:38px;margin:16px 0 28px}.bypb-next>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bypb-next>div a{border-top:2px solid #211f1b;padding:20px 0;font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.bypb-next a span{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:15px}.bypb-back{display:inline-block;margin-top:28px;font-size:13px;text-decoration:underline}.bypb-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-bottom:35px}.bypb a:focus-visible,.bypb summary:focus-visible{outline:3px solid #23658a;outline-offset:5px}@media(max-width:1000px){.bypb-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.bypb-posts{grid-template-columns:repeat(2,1fr)}.bypb-hub-heading p{font-size:20px}.bypb-one-post .bypb-post-card{gap:30px}}@media(max-width:760px){.bypb .shell{width:calc(100% - 36px)}.bypb-crumb{padding:20px 0 28px;font-size:11px}.bypb-hub-heading{grid-template-columns:1fr;gap:23px;padding:10px 0 35px}.bypb-hub-heading h1{font-size:63px}.bypb-hub-heading p{font-size:19px}.bypb-posts,.bypb-one-post .bypb-post-card{display:grid;grid-template-columns:1fr;gap:0;padding:28px 0}.bypb-one-post{padding-top:0}.bypb-card-copy h2{font-size:32px}.bypb-hub-help{grid-template-columns:1fr;gap:8px;padding:30px 0 40px}.bypb-hub-help h2{font-size:32px}.bypb-article-heading{text-align:left;padding:0 0 27px}.bypb-article-heading h1{font-size:39px;margin:15px 0}.bypb-deck{font-size:18px;line-height:1.6}.bypb-meta{justify-content:flex-start;gap:7px 9px;font-size:11px}.bypb-cover{margin-bottom:28px}.bypb-cover img{border-radius:8px}.bypb-reading-layout{display:flex;flex-direction:column;gap:26px;padding-bottom:38px}.bypb-sidebar{position:static;width:100%;padding:20px;background:#edf4f8;border-radius:10px}.bypb-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:18px 0 0}.bypb-sidebar li{font-size:12px;padding-bottom:12px}.bypb-side-note{display:none}.bypb-prose{font-size:17px;line-height:1.8}.bypb-prose h2{font-size:30px;margin-top:41px}.bypb-prose h3{font-size:23px}.bypb-answer,.bypb-checklist{padding:22px 20px}.bypb-article-cta{padding:25px 21px}.bypb-article-cta h2{font-size:29px}.bypb-article-cta .button{font-size:13px}.bypb-next h2{font-size:31px}.bypb-next>div{grid-template-columns:1fr;gap:8px}.bypb-next>div a{font-size:23px}.bypb figcaption{text-align:left;font-size:11px}}@media(prefers-reduced-motion:reduce){.bypb *{transition:none!important;scroll-behavior:auto!important}}.bypb-intro{max-width:760px;margin:0 auto 36px}.bypb-article-cta h3{color:#fffaf0;margin:0 0 18px;font-size:33px;line-height:1.1}.bypb-sources h3{font-size:23px;margin:0 0 16px}@media(max-width:760px){.bypb-article-cta h3{font-size:29px}}