:root{--paper:#f7f9fb;--ink:#182f46;--muted:#5c7182;--line:#d3dde5;--blue:#245b7e;--pale:#e4edf3;--mist:#edf2f5;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}h1,h2,h3,p,figure,dl,dd{margin:0}a{color:inherit;text-underline-offset:5px}a:hover{color:#397995}a:focus-visible,summary:focus-visible{outline:3px solid #74a6c4;outline-offset:5px}img{display:block;width:100%;height:auto}.bf-wrap,.bf-header,.bf-footer{width:min(1200px,calc(100% - 88px));margin:auto}.bf-header{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:98px;border-bottom:1px solid var(--line)}.bf-brand{text-decoration:none;font-size:26px;font-weight:700;letter-spacing:-.055em}.bf-brand span{font-size:12px;margin-left:16px;font-weight:400;letter-spacing:.1em}.bf-nav{display:flex;gap:28px;font-size:12px}.bf-nav a{text-decoration:none}.bf-nav [aria-current]{color:var(--blue);text-decoration:underline}.bf-menu{display:none}.bf-skip{position:absolute;top:-100px;left:20px;z-index:40;background:var(--ink);color:white;padding:10px}.bf-skip:focus{top:10px}.bf-cover{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:40px;padding-bottom:42px}.bf-kicker{font-size:10px;letter-spacing:.1em;color:var(--blue);font-weight:600}.bf-cover h1{font-size:50px;line-height:1.45;font-weight:600;letter-spacing:-.04em;margin-top:23px}.bf-deck{font-size:16px;line-height:1.9;color:var(--muted);margin-top:22px}.bf-button{display:inline-block;background:var(--ink);color:white;padding:12px 24px;font-size:12px;text-decoration:none;margin-top:27px}.bf-button:hover{background:var(--blue);color:white}.bf-cover figure{align-self:stretch;min-height:420px;overflow:hidden}.bf-cover figure img{height:100%;object-fit:cover;object-position:55% center}.bf-lead-note{margin-top:34px;border-top:1px solid var(--line);padding-top:17px;display:flex;gap:25px;font-size:11px;max-width:430px}.bf-lead-note span{color:var(--muted);white-space:nowrap}.bf-dossier{border-top:1px solid var(--line);padding:35px 0 42px}.bf-section-head{display:flex;gap:30px;align-items:baseline;margin-bottom:24px}.bf-section-head h2{font-size:28px;font-weight:550;line-height:1.5}.bf-dossier-body{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.bf-answer-note{padding:25px 30px;background:var(--white);border-left:4px solid #8aabbf}.bf-answer-note p{font-size:17px;line-height:1.9}.bf-inline{display:inline-block;font-size:12px;margin-top:20px}.bf-fields>div{display:grid;grid-template-columns:85px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.bf-fields dt{font-weight:600}.bf-fields dd{color:var(--muted)}.bf-feature{background:var(--pale);padding:37px 0}.bf-feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.bf-feature h2{font-size:35px;line-height:1.5;font-weight:500;margin-top:15px}.bf-feature-inner>div:last-child p{font-size:15px;color:#4d6578;max-width:490px}.bf-prompts{padding:40px 0 37px}.bf-prompt-table{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #9eb4c4;border-bottom:1px solid var(--line)}.bf-prompt-table>div{padding:23px 26px 23px 0}.bf-prompt-table>div+div{border-left:1px solid var(--line);padding-left:30px}.bf-prompt-table strong{font-size:17px;font-weight:550}.bf-prompt-table p{font-size:12px;color:var(--muted);margin-top:9px}.bf-reading{padding:31px 0 40px;border-top:1px solid var(--line)}.bf-reading-list{display:grid;grid-template-columns:1.4fr 1fr;gap:0;background:var(--white);border-top:3px solid var(--ink)}.bf-reading-entry{display:block;text-decoration:none;padding:28px 32px}.bf-reading-entry+.bf-reading-entry{border-left:1px solid var(--line);background:var(--mist)}.bf-reading-entry h3{font-size:26px;font-weight:500;line-height:1.6;margin-top:16px}.bf-reading-entry:nth-child(2) h3{font-size:22px}.bf-reading-entry p{font-size:13px;color:var(--muted);margin-top:16px}.bf-read{display:inline-block;font-size:11px;color:var(--blue);margin-top:24px;text-decoration:underline}time{display:block;font-size:10px;color:var(--muted);margin-top:14px}.bf-bottom-note{border-top:1px solid var(--line);padding:24px 0 32px;display:flex;justify-content:space-between;gap:30px;font-size:11px;color:var(--muted)}.bf-bottom-note a{white-space:nowrap}.bf-footer{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:22px;padding:30px 0 35px}.bf-footer strong{font-size:23px;letter-spacing:-.04em}.bf-footer strong span{font-size:11px;margin-left:10px;letter-spacing:.1em;font-weight:400}.bf-footer p{font-size:10px;color:var(--muted);margin-top:9px}.bf-footer nav{display:flex;gap:25px;font-size:10px;align-items:center}.bf-footer small{grid-column:1/-1;font-size:9px;color:var(--muted)}.bf-page{padding:26px 0 43px}.bf-breadcrumb{font-size:10px;color:var(--muted);margin-bottom:21px}.bf-page-head,.bf-article-head{padding:18px 0 29px;border-bottom:1px solid var(--line)}.bf-page-head h1,.bf-article-head h1{font-size:38px;font-weight:550;line-height:1.55;max-width:940px;letter-spacing:-.03em;margin-top:15px}.bf-page-head>p:last-child,.bf-article-head>p:last-of-type{font-size:15px;color:var(--muted);margin-top:17px}.bf-answer{background:var(--pale);padding:23px 27px;font-size:17px;line-height:1.9;max-width:870px;margin:28px 0;border-left:3px solid #8eafc1}.bf-prose{max-width:820px;padding:13px 0 27px}.bf-prose section+section{margin-top:32px}.bf-prose h2,.bf-article-body h2{font-size:25px;font-weight:550;line-height:1.6;margin-bottom:17px}.bf-prose p,.bf-article-body p{font-size:15px;line-height:1.95;color:#435c6f}.bf-prose p+p,.bf-article-body p+p{margin-top:17px}.bf-address{font-family:ui-monospace,monospace;font-size:.9em;overflow-wrap:anywhere}.bf-article-main{padding:27px 0 40px}.bf-article{max-width:950px}.bf-article-head>p:last-of-type{font-size:16px;max-width:700px}.bf-article-body{max-width:780px;margin:0 auto}.bf-article-body>section{padding-top:28px}.bf-article-body>.bf-answer{margin-top:30px}.bf-article-body p{font-size:16px}.bf-field-note{border-top:1px solid #adc2ce;border-bottom:1px solid #adc2ce;padding:18px 0 18px 24px;margin-top:23px}.bf-field-note strong{font-size:13px}.bf-field-note p{font-size:13px;color:var(--muted);margin-top:8px}.bf-related{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-bottom:22px}.bf-article-body .bf-related h2{font-size:15px}.bf-article-body .bf-related p{font-size:13px}.bf-article-body>.bf-sources{padding-top:23px}.bf-article-body .bf-sources h2{font-size:12px}.bf-article-body .bf-sources p{font-size:11px;color:var(--muted)}.bf-index{padding:8px 0 15px;max-width:950px}.bf-index-entry{display:block;padding:30px 0;border-bottom:1px solid var(--line);text-decoration:none}.bf-index-entry h2{font-size:29px;font-weight:500;line-height:1.5;margin-top:15px}.bf-index-entry p{font-size:14px;color:var(--muted);margin-top:15px}.bf-index-end{font-size:12px;color:var(--muted);margin-top:19px}@media(max-width:800px){.bf-wrap,.bf-header,.bf-footer{width:calc(100% - 42px)}.bf-header{min-height:75px}.bf-brand{font-size:23px}.bf-brand span{font-size:10px;margin-left:13px}.bf-nav{display:none}.bf-menu{display:block;font-size:11px;position:relative}.bf-menu summary{padding:10px;cursor:pointer}.bf-menu nav{position:absolute;right:0;top:42px;z-index:20;background:white;border:1px solid var(--line);padding:22px;min-width:175px;display:grid;gap:19px}.bf-menu a{text-decoration:none}.bf-cover{display:block;padding-top:29px;padding-bottom:27px}.bf-kicker{font-size:9px}.bf-cover h1{font-size:35px;margin-top:18px;line-height:1.5}.bf-deck{font-size:13px;margin-top:18px}.bf-button{font-size:12px;padding:11px 19px;margin-top:22px}.bf-lead-note{margin-top:25px;font-size:10px;padding-top:16px;gap:20px}.bf-cover figure{margin-top:24px;min-height:0;height:255px}.bf-cover figure img{height:255px;object-position:center 54%}.bf-dossier{padding:27px 0 31px}.bf-section-head{display:block;margin-bottom:20px}.bf-section-head h2{font-size:24px;margin-top:10px}.bf-dossier-body{display:block}.bf-answer-note{padding:21px 23px}.bf-answer-note p{font-size:15px}.bf-inline{font-size:11px;margin-top:19px}.bf-fields{margin-top:19px}.bf-fields>div{grid-template-columns:64px 1fr;gap:15px;font-size:12px;padding:16px 0}.bf-feature{padding:29px 0}.bf-feature-inner{display:block}.bf-feature h2{font-size:29px;line-height:1.5;margin-top:14px}.bf-feature-inner>div:last-child{margin-top:22px}.bf-feature-inner>div:last-child p{font-size:13px}.bf-prompts{padding:29px 0}.bf-prompt-table{display:block}.bf-prompt-table>div{padding:19px 0}.bf-prompt-table>div+div{border-left:0;border-top:1px solid var(--line);padding:19px 0}.bf-prompt-table strong{font-size:17px}.bf-prompt-table p{font-size:12px;margin-top:7px}.bf-reading{padding:29px 0 31px}.bf-reading-list{display:block}.bf-reading-entry{padding:25px 23px}.bf-reading-entry+.bf-reading-entry{border-left:0;border-top:1px solid var(--line)}.bf-reading-entry h3{font-size:25px;line-height:1.6;margin-top:13px}.bf-reading-entry:nth-child(2) h3{font-size:22px}.bf-reading-entry p{font-size:12px;margin-top:15px}.bf-read{font-size:11px;margin-top:19px}.bf-bottom-note{display:block;padding:23px 0 29px;font-size:10px}.bf-bottom-note a{display:inline-block;margin-top:16px}.bf-footer{display:block;padding:27px 0}.bf-footer strong{font-size:22px}.bf-footer nav{font-size:10px;gap:25px;margin-top:24px}.bf-footer small{display:block;margin-top:23px}.bf-footer p{font-size:10px}.bf-page,.bf-article-main{padding:23px 0 34px}.bf-breadcrumb{font-size:9px;margin-bottom:17px}.bf-page-head,.bf-article-head{padding:15px 0 24px}.bf-page-head h1,.bf-article-head h1{font-size:29px;line-height:1.6;margin-top:12px}.bf-page-head>p:last-child,.bf-article-head>p:last-of-type{font-size:13px;margin-top:15px}.bf-answer{padding:20px 22px;font-size:15px;margin:24px 0}.bf-prose{padding:10px 0 15px}.bf-prose h2,.bf-article-body h2{font-size:23px;margin-bottom:16px}.bf-prose p,.bf-article-body p{font-size:14px;line-height:1.95}.bf-prose section+section{margin-top:28px}.bf-article-body>.bf-answer{margin-top:24px}.bf-article-body>section{padding-top:24px}.bf-field-note{padding:18px 0 18px 19px;margin-top:20px}.bf-field-note p{font-size:12px}.bf-article-body>.bf-related{margin-top:26px}.bf-article-body .bf-related h2{font-size:15px}.bf-article-body .bf-related p{font-size:12px}.bf-article-body .bf-sources h2{font-size:12px}.bf-article-body .bf-sources p{font-size:11px}.bf-index-entry{padding:26px 0}.bf-index-entry h2{font-size:24px;line-height:1.6}.bf-index-entry p{font-size:12px}.bf-index-end{font-size:11px}a,p{overflow-wrap:break-word}}
