*{box-sizing:border-box}body{margin:0;background:#fffefa;color:#353e32}.bp{font:15px/1.8 var(--amoo-font-text,Arial,sans-serif);--line:#dfdfd3}.bp a{color:inherit}.bp-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.bp h1,.bp h2,.bp h3{font-family:var(--amoo-font-display,Georgia,serif);font-weight:400;line-height:1.23}.bp button,.bp input{font:inherit}.bp a:focus-visible,.bp button:focus-visible,.bp input:focus-visible,.bp summary:focus-visible{outline:2px solid #897348;outline-offset:4px}.bp-crumb{display:flex;gap:10px;padding:15px 0;font-size:var(--text-micro);color:#747767}.bp-crumb a{text-decoration:none}.bp-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:20px 0 30px}.bp-kicker{font:var(--text-micro)/1.6 var(--amoo-font-sans,Arial,sans-serif);letter-spacing:.14em;color:#88744f;margin:0 0 14px}.bp h1{font-size:clamp(31px,3.5vw,47px);letter-spacing:-.025em;margin:0 0 16px}.bp-subtitle{color:#717866;font-size:14px;max-width:50ch}.bp-hero img{width:100%;height:270px;object-fit:cover;border-radius:7px}.bp-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:var(--text-micro);color:#737764;margin-top:22px}.bp-meta a{text-underline-offset:4px}.bp-meta span{border-left:1px solid var(--line);padding-left:12px}.bp-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-block:1px solid var(--line);font-size:12px}.bp-tools button{border:0;background:transparent;color:inherit;cursor:pointer;min-height:44px;padding:0 8px}.bp-tools button:hover{text-decoration:underline}.bp-layout{display:grid;grid-template-columns:minmax(0,740px) 280px;gap:70px;padding:30px 0 48px;align-items:start}.bp-copy{min-width:0}.bp-copy p{margin:0 0 17px}.bp-copy h2{font-size:29px;margin:36px 0 16px;scroll-margin-top:150px}.bp-copy a{text-underline-offset:4px;text-decoration-color:#a6997e}.bp-copy strong{font-weight:600}.bp-copy .bp-quote{border-left:2px solid #a79a75;padding:10px 20px;background:#f1f2ea;margin:24px 0;color:#67735a}.bp-quote p{margin:0}.bp-copy figure{margin:26px 0;background:#f4f1eb;border-radius:6px;overflow:hidden}.bp-copy figure img{display:block;max-width:100%;height:auto;max-height:420px;object-fit:contain;margin:auto}.bp-aside{position:sticky;top:calc(var(--bp-header,76px) + 20px)}.bp-toc{border-block:1px solid var(--line);padding:15px 0}.bp-toc summary{font-size:12px;font-weight:600;cursor:pointer;min-height:40px;display:flex;align-items:center;justify-content:space-between;list-style:none}.bp-toc summary::-webkit-details-marker{display:none}.bp-toc summary:after{content:'−'}.bp-toc:not([open]) summary:after{content:'+'}.bp-toc ol{list-style:none;counter-reset:toc;padding:0;margin:9px 0}.bp-toc li{counter-increment:toc}.bp-toc a{display:flex;gap:10px;font-size:12px;line-height:1.5;padding:9px 0;text-decoration:none;color:#777c70}.bp-toc a:before{content:counter(toc,decimal-leading-zero);font-size:var(--text-micro);color:#998462;padding-top:2px}.bp-toc a[aria-current]{color:#35472c;font-weight:600}.bp-help{background:#eff1e8;padding:20px;margin-top:24px;border-radius:6px}.bp-help h2{font-size:24px;margin:0 0 12px}.bp-help p{font-size:12px;color:#6c7462;margin:0 0 14px}.bp-help a{display:block;min-height:40px;font-size:12px;text-underline-offset:4px}.bp-author{display:flex;gap:24px;border-block:1px solid var(--line);padding:25px 0;margin-top:35px;scroll-margin-top:125px}.bp-author img{width:85px;height:108px;object-fit:cover;border-radius:5px}.bp-author h2{font-size:25px;margin:0 0 10px}.bp-author p{font-size:13px}.bp-author .bp-kicker{font-size:var(--text-micro);margin:0 0 8px}.bp-news{background:#e9eddf;border:1px solid #d8decd;border-radius:8px;padding:30px;margin:0 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.bp-news h2{font-size:32px;margin:0 0 14px}.bp-news p{font-size:13px;color:#68735c;margin:0}.bp-news label{font-size:12px}.bp-news input[type=email]{width:100%;border:1px solid #bfc6b1;background:#fffefa;border-radius:4px;padding:12px;font-size:16px;margin:6px 0 12px;min-height:48px}.bp-consent{display:flex;align-items:flex-start;gap:9px;line-height:1.6;margin-bottom:14px}.bp-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#3f4d34}.bp-consent span{font-size:var(--text-micro)}.bp-button{border:0;background:#35422e;color:#fff!important;border-radius:4px;min-height:46px;padding:11px 18px;font-size:12px!important;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:25px}.bp-news .bp-status{margin-top:12px;font-size:var(--text-micro)}.bp-related{padding:0 0 45px}.bp-related-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.bp-related h2{font-size:29px;margin:0}.bp-related-head a{font-size:12px}.bp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bp-related-grid a{padding:20px;border:1px solid var(--line);border-radius:5px;text-decoration:none;font:20px/1.4 var(--amoo-font-display,Georgia,serif)}.bp-related-grid a:hover{background:#f1f2e9}.bp-related-grid small{display:block;font:var(--text-micro) var(--amoo-font-text,Arial,sans-serif);color:#8f8064;margin-bottom:12px}.bp-progress{position:fixed;top:var(--bp-header,76px);left:0;height:2px;background:#9a895c;width:100%;transform:scaleX(0);transform-origin:left;z-index:45;pointer-events:none}.bp-mobile-toc{display:none}
@media(max-width:1000px){.bp-layout{gap:32px;grid-template-columns:minmax(0,1fr) 235px}.bp-hero{gap:25px}.bp-news{gap:25px}}
@media(max-width:760px){.bp-wrap{width:calc(100% - 32px)}.bp-crumb{font-size:var(--text-micro);padding:10px 0}.bp-hero{grid-template-columns:1fr;gap:17px;padding:14px 0 22px}.bp h1{font-size:33px;line-height:1.18}.bp-kicker{font-size:var(--text-micro);margin-bottom:10px}.bp-subtitle{font-size:13px;margin:12px 0}.bp-meta{margin-top:15px;font-size:var(--text-micro)}.bp-hero img{height:185px;object-position:center 35%}.bp-tools{font-size:var(--text-micro);padding:4px 0}.bp-tools button{font-size:var(--text-micro)}.bp-layout{display:block;padding:20px 0 28px}.bp-copy{font-size:15px;line-height:1.8}.bp-copy h2{font-size:26px;margin-top:29px}.bp-copy figure{margin:22px 0}.bp-copy figure img{max-height:310px}.bp-aside{position:static}.bp-aside .bp-toc{display:none}.bp-help{margin-top:22px;padding:19px}.bp-help a{display:inline-flex;align-items:center;margin-right:20px}.bp-help h2{font-size:25px}.bp-help p{font-size:13px}.bp-mobile-toc{display:block;position:sticky;top:var(--bp-header,69px);z-index:30;background:#fffefaf5;backdrop-filter:blur(10px)}.bp-mobile-toc .bp-toc{padding:2px 0}.bp-mobile-toc .bp-toc summary{min-height:46px}.bp-mobile-toc ol{max-height:50vh;overflow:auto;overscroll-behavior:contain}.bp-mobile-toc a{font-size:13px;min-height:44px}.bp-author{gap:16px;padding:22px 0}.bp-author img{width:64px;height:85px}.bp-author h2{font-size:23px}.bp-author p{font-size:12px}.bp-news{display:block;padding:23px 20px;margin-bottom:30px}.bp-news h2{font-size:28px}.bp-news form{margin-top:20px}.bp-news .bp-button{width:100%;justify-content:space-between}.bp-related-head{align-items:start}.bp-related h2{font-size:25px}.bp-related-grid{grid-template-columns:1fr;gap:10px}.bp-related-grid a{font-size:19px;padding:16px}.bp-related-grid small{margin-bottom:8px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*amoo-type-remap*/