body[data-site]{--paper:#faf8f1;--soft:#f0eae0;--ink:#302423;--muted:#655a54;background:var(--paper);color:var(--ink)}body[data-site] main,.hs-mast>div,.hs-footer{width:min(1180px,calc(100% - 76px));margin:auto}.hs-mast{border-top:5px solid #82383c}.hs-mast>div,.hs-mast nav,.hs-footer nav,.hs-footer{display:flex;align-items:center}.hs-mast>div{border-bottom:3px double #827b6d;min-height:74px;gap:22px}.hs-brand,.hs-section-title h2,.hs-lede h1,.hs-notes h2,.hs-order>div>h2,.hs-reading h2,.hs-deck h1,.hs-prose h2,body[data-site] .page-intro h1,body[data-site] .article-header h1,body[data-site] .prose-section h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.05em}.hs-brand{color:#302423;text-decoration:none;font:bold 34px/1 Georgia,serif;letter-spacing:-.065em}.hs-brand i,.hs-lede h1 em{color:#83343b}.hs-mast-label{border-left:1px solid #a49b8e;padding-left:18px;font-size:13px;color:#62554e}.hs-mast nav{margin-left:auto;gap:24px}.hs-mast nav a,.hs-topbuy,.hs-footer nav a{color:inherit;text-decoration:none;font-size:14px}.hs-mast a:hover,.hs-footer a:hover{text-decoration:underline}.hs-topbuy{color:#83343b;font-weight:650;border-left:1px solid #b9aea0;padding-left:18px}.hs-spread{display:grid;grid-template-columns:1.35fr .8fr;gap:clamp(35px,7vw,110px);align-items:center;padding:38px 0 36px;border-bottom:1px solid #665c50}.hs-over,.hs-section-title>span,.hs-slip-top,.hs-slip-mid legend,.hs-amount small,.hs-result small{font:600 11px/1.4 Onest,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#775f54}.hs-over{display:flex;align-items:center;gap:8px}.hs-over i{width:26px;height:1px;background:#83343b}.hs-lede h1{font-size:clamp(52px,5.5vw,83px);line-height:1.04;margin:16px 0 18px;letter-spacing:-.064em;text-wrap:initial}.hs-lede h1 em{font-weight:400}.hs-lede>p{font:19px/1.6 Georgia,serif;max-width:505px;margin:0 0 18px}.hs-line{display:flex;align-items:center;gap:13px}.hs-line span{font:31px Georgia,serif;color:#956b50}.hs-line a,.hs-notes a,.hs-order a,.hs-prose a{font-weight:600;font-size:14px}.hs-slip{min-width:0;background:#fffdf4;border:1px solid #b9ae92;box-shadow:6px 5px 0 #ebe5d6;position:relative;margin:0}.hs-slip-top{background:#853b40;color:#fff6ed;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;letter-spacing:.12em}.hs-slip-top b{font-size:24px;line-height:1}.hs-slip-mid{padding:17px 20px 23px}.hs-slip-mid fieldset{border:0;margin:0;padding:0;min-width:0}.hs-slip-mid legend{margin-bottom:8px}.hs-switch{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #a89d91}.hs-switch button{border:0;border-right:1px solid #b8ab9d;background:transparent;color:#503b35;font-size:14px;padding:8px 3px;white-space:nowrap}.hs-switch button:last-child{border-right:0}.hs-switch button[aria-pressed=true]{background:#46332f;color:#fff}.hs-amount{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 0 9px;border-bottom:1px dashed #a99c8d}.hs-amount strong{font:400 clamp(43px,4.6vw,66px)/1.1 Georgia,serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.hs-amount small{text-transform:none;letter-spacing:0;font-size:13px}.hs-slip dl{margin:12px 0;font-size:13px}.hs-slip dl div{display:flex;justify-content:space-between;margin:3px 0;gap:12px}.hs-slip dd{margin:0;font-weight:600}.hs-buy,.hs-export,.hs-first{display:flex;align-items:center;justify-content:space-between;background:#83343b;color:white;border:0;padding:9px 13px;text-decoration:none;font-weight:600;font-size:14px}.hs-buy:hover,.hs-export:hover,.hs-first:hover{background:#68282c}.hs-tear{position:absolute;bottom:-5px;height:7px;left:-1px;right:-1px;background:linear-gradient(135deg,#fffdf4 40%,transparent 41%) 0 0/12px 7px repeat-x,linear-gradient(225deg,#fffdf4 40%,transparent 41%) 0 0/12px 7px repeat-x}.hs-compare,.hs-order{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(26px,5vw,78px);padding:30px 0;border-bottom:1px solid #a79b89}.hs-section-title h2,.hs-notes h2,.hs-order>div>h2,.hs-reading h2{font-size:clamp(31px,3vw,46px);line-height:1.08;margin:8px 0 14px}.hs-tablewrap{min-width:0}.hs-rates{width:100%;min-width:0;border:0;border-collapse:collapse;font-size:15px}.hs-rates th,.hs-rates td{background:transparent;text-align:right;border:0;border-bottom:1px solid #c9bfae;padding:9px 6px;white-space:nowrap;color:#332824}.hs-rates thead th{background:transparent;color:#6a5c53;font-size:12px}.hs-rates th:first-child{text-align:left;padding-left:0}.hs-rates tr td:nth-child(2){font-weight:650}.hs-rates a{font-size:13px}.hs-rates caption,.hs-reader{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.hs-fn{color:#695d54;font-size:12px;line-height:1.45;margin:8px 0 0}.hs-notes{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,5vw,80px);border-bottom:3px double #8d8172;padding:35px 0}.hs-notes>div+div{border-left:1px solid #bdb19f;padding-left:clamp(22px,4vw,69px)}.hs-notes p,.hs-order p,.hs-prose p,.hs-prose li{line-height:1.65}.hs-order .checkout,body[data-site] .checkout{background:#fffdf7;border-radius:0;border:1px solid #baae9d;box-shadow:none}.hs-reading{padding:30px 0}.hs-reading>a{display:flex;gap:15px;align-items:baseline;border-top:1px solid #c2b7a6;padding:10px 0;color:inherit;text-decoration:none}.hs-reading>a:hover b{text-decoration:underline}.hs-reading span{color:#87555a;font-size:12px}.hs-reading b{font:21px Georgia,serif}.hs-reading i{margin-left:auto}.hs-footer{border-top:3px double #8b7e70;padding:20px 0 32px;gap:20px}.hs-footer p{margin:0;font-size:14px}.hs-footer nav{margin-left:auto;gap:15px;flex-wrap:wrap}.hs-deck{max-width:780px;padding:20px 0}.hs-deck h1{font-size:clamp(42px,6vw,76px);margin:10px 0}.hs-deck p{max-width:670px;font-size:18px}.hs-tool{display:grid;grid-template-columns:1fr 1fr;max-width:900px;border-block:2px solid #9c8c78;background:#f3eee3}.hs-inputs,.hs-result{padding:23px;min-width:0}.hs-inputs label{display:block;font-weight:600;font-size:14px;margin-bottom:7px}.hs-inputs input,.hs-inputs select{max-width:100%;width:100%;background:#fffcf2;border:1px solid #9f8d7f;padding:8px;color:#352b26;font-size:16px;margin-bottom:10px}.hs-inputs p,.hs-result p{font-size:14px;color:#66594e}.hs-result{border-left:1px dashed #ad9b87}.hs-result strong,.hs-result b{display:block}.hs-result strong{font:400 clamp(30px,4vw,53px)/1.18 Georgia,serif;letter-spacing:-.045em;margin:8px 0}.hs-result b{font-size:16px}.hs-result button:disabled{opacity:.55;cursor:default}.hs-first[hidden]{display:none}.hs-prose{max-width:770px;margin:35px 0 50px}.hs-prose h2{font-size:33px;margin:25px 0 10px}.hs-prose ol{padding-left:22px}.hs-prose li{margin:6px 0}body[data-site] .rd-note,body[data-site] .prose-section{border-radius:0}body[data-site] .page-intro{border-bottom:3px double #aa9d8b}
@media(max-width:800px){.hs-spread{grid-template-columns:1.05fr .95fr;gap:24px}.hs-mast>div{gap:10px}.hs-mast nav{gap:14px}.hs-topbuy{padding-left:10px}.hs-compare,.hs-order{grid-template-columns:.8fr 1.2fr;gap:18px}.hs-footer{flex-wrap:wrap}}
@media(max-width:650px){body[data-site] main,.hs-mast>div,.hs-footer{width:calc(100% - 32px)}.hs-mast>div{min-height:56px}.hs-brand{font-size:28px}.hs-mast-label{display:none}.hs-mast nav{gap:13px}.hs-mast nav a,.hs-topbuy{font-size:12px}.hs-mast nav a:last-child{display:none}.hs-spread{grid-template-columns:1fr;gap:18px;padding:22px 0 24px}.hs-lede h1{font-size:clamp(44px,10vw,60px);margin:10px 0}.hs-lede h1 br{display:none}.hs-lede>p{font-size:17px;margin-bottom:7px}.hs-line span{font-size:24px}.hs-slip-mid{padding:12px 15px 14px}.hs-slip-top{padding:6px 15px}.hs-slip dl{margin:6px 0 8px}.hs-amount{padding:8px 0}.hs-amount strong{font-size:43px}.hs-compare,.hs-notes,.hs-order,.hs-tool{grid-template-columns:1fr;gap:5px}.hs-compare,.hs-order,.hs-notes{padding:22px 0}.hs-rates{font-size:13px}.hs-rates th,.hs-rates td{padding:7px 3px}.hs-rates thead th,.hs-rates a{font-size:11px}.hs-notes>div+div{border-left:0;border-top:1px solid #c5b8a4;padding:18px 0 0;margin-top:14px}.hs-footer{gap:8px}.hs-footer nav{margin:0}.hs-inputs,.hs-result{padding:15px}.hs-result{border-left:0;border-top:1px dashed #ad9b87}.hs-deck{padding:10px 0}.hs-reading b{font-size:18px}}
.hs-rates th,.hs-rates td{min-width:0}.hs-rates{background:transparent}.hs-section-title{min-width:0}.hs-paylayout,.kb-paylayout{min-width:0}.hs-prose a{overflow-wrap:anywhere}.hs-order .checkout,.hs-slip,.hs-tablewrap{min-width:0}

@media(max-width:360px){.hs-mast>div{gap:5px}.hs-mast nav{gap:7px}.hs-mast .hs-brand{font-size:25px}.hs-topbuy{padding-left:5px;white-space:nowrap}}
