.f59{--f59-pine:#203e36;--f59-line:#bec5b8;color:var(--f59-pine);max-width:1360px;margin:auto;padding:72px 40px 90px;font:17px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.f59 *{box-sizing:border-box}.f59 [hidden]{display:none!important}.f59 a{color:inherit;text-decoration:none}.f59 button,.f59 input{font:inherit;color:inherit}.f59 button{cursor:pointer}.f59 button:focus-visible,.f59 a:focus-visible,.f59 input:focus-visible{outline:2px solid currentColor;outline-offset:4px}.f59 p,.f59 figure{margin:0}.f59 h1,.f59 h2,.f59 h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:0;color:inherit}.f59 h1{font-size:clamp(45px,5.3vw,76px);margin-bottom:22px}.f59 h2{font-size:36px}.f59 h3{font-size:26px}.f59 .f59-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.f59-intro>p:last-child{max-width:620px;font-size:20px}.f59-search{margin:40px 0 32px;max-width:650px}.f59-search>label{display:block;margin-bottom:10px;font-size:15px}.f59-search>div{display:flex;gap:10px}.f59-search input{border:1px solid #7d8c80;background:#fffdf7;min-width:0;flex:1;padding:15px 17px;border-radius:0;-webkit-appearance:none}.f59-search button{background:var(--f59-pine);color:#f7f4e9;border:1px solid var(--f59-pine);padding:14px 20px;min-height:52px}.f59-families{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:26px 0;border-block:1px solid var(--f59-line)}.f59-families button{background:transparent;border:1px solid var(--f59-line);padding:11px 15px;min-height:46px;font-size:15px}.f59-families button[aria-pressed=true]{background:var(--f59-pine);border-color:var(--f59-pine);color:#f7f4e9}.f59-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 0;scroll-margin-top:110px}.f59-display{display:flex;gap:25px}.f59-display button{border:0;border-bottom:3px solid transparent;background:none;padding:12px 0;min-height:48px}.f59-display button[aria-pressed=true]{border-color:var(--f59-pine);font-weight:600}.f59-compare-open{border:1px solid #819184;padding:12px 18px;white-space:nowrap;display:flex;align-items:center;gap:14px}.f59-compare-open span{font-size:13px}.f59-count,.f59-status{font-size:14px;color:#5b665e;margin:0 0 26px!important}.f59-status:empty{display:none}.f59-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:62px 32px}.f59-card{min-width:0;scroll-margin-top:120px}.f59-photo{display:block;position:relative;overflow:hidden;background:#eae9df;aspect-ratio:1/1.08}.f59-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.f59-photo--detail img{object-fit:contain}.f59-photo:hover img{transform:scale(1.025)}.f59-studio{position:absolute;inset:auto 14px 14px;padding:6px 12px;background:#f7f4e9;color:#203e36;font-size:12px;width:max-content;max-width:calc(100% - 28px)}.f59 .f59-caption{font-size:12px;line-height:1.4;min-height:32px;color:#606b60;margin:12px 0 14px}.f59-card h2{font-size:31px}.f59 .f59-character{margin:9px 0 12px;font-size:16px}.f59-description{font-size:14px;line-height:1.6;color:#5b665e;min-height:48px}.f59-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;border-block:1px solid var(--f59-line)}.f59-card-actions a,.f59-card-actions button{padding:14px 0;font-size:14px;background:none;border:0;min-height:50px;line-height:1.4}.f59-card-actions a{flex:1}.f59-card-actions a span{margin-left:7px}.f59-card-actions button{padding-left:12px;border-left:1px solid var(--f59-line)}.f59-card-actions button[aria-pressed=true]{font-weight:600}.f59-comparison{padding:34px;background:#e9ecdf;margin:5px 0 40px;scroll-margin-top:120px}.f59-comparison>header{display:flex;justify-content:space-between;align-items:start;gap:25px}.f59-comparison>p{margin:22px 0;max-width:700px}.f59-comparison button{background:transparent;border:0;border-bottom:1px solid;padding:12px 0;min-height:44px;font-size:14px}.f59-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.f59-compare-grid figure{margin-bottom:22px}.f59-compare-grid img{width:100%;height:260px;object-fit:contain;background:#f7f4e9}.f59-compare-grid figcaption{font-size:12px;margin-top:10px}.f59-compare-grid dl{margin:24px 0}.f59-compare-grid dl>div{border-top:1px solid #b9c3b3;padding:14px 0}.f59-compare-grid dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.f59-compare-grid dd{margin:8px 0 0;font-size:16px}.f59-compare-grid article>a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid}.f59-compare-grid article>button{margin-top:12px}.f59-comparison>button{margin-top:25px}.f59-results{border:1px solid var(--f59-line);padding:28px;margin-bottom:32px}.f59-results-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.f59-results h2{font-size:32px}.f59-results h3{font-size:22px}.f59-results button{border:0;border-bottom:1px solid;background:none;padding:10px 0;font-size:14px}.f59-results ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.f59-results li{border-top:1px solid var(--f59-line)}.f59-results li a{display:block;padding:18px 0}.f59-results li strong,.f59-results li span{display:block}.f59-results li strong{font-size:14px;font-weight:400}.f59-results li span{font-size:18px;margin-top:5px}.f59-help{margin:80px 0 45px;padding:40px;border-block:1px solid var(--f59-line);background:#e9ecdf}.f59-help p{max-width:680px;margin:20px 0}.f59-help>div{display:flex;gap:30px;flex-wrap:wrap}.f59-help a{display:block;padding:12px 0;border-bottom:1px solid}.f59 .cat58-feature-host{margin-top:70px}
@container isf (max-width:1000px){.f59{padding:48px 28px 70px}.f59-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.f59-card h2{font-size:30px}}
@container isf (max-width:650px){.f59{padding:38px 20px 60px;font-size:16px}.f59 h1{font-size:48px;margin-bottom:18px}.f59-intro>p:last-child{font-size:17px}.f59-search{margin-top:30px}.f59-search input{font-size:16px;padding:13px 12px}.f59-search button{padding:12px 14px;font-size:14px}.f59-families{gap:8px;padding:22px 0}.f59-families button{font-size:13px;padding:10px 12px}.f59-toolbar{gap:12px;align-items:stretch;padding:22px 0;flex-wrap:wrap}.f59-display{gap:20px}.f59-display button{font-size:14px}.f59-compare-open{padding:10px 13px;font-size:14px;gap:9px}.f59-grid{gap:44px 18px}.f59-photo{aspect-ratio:.83}.f59-card h2{font-size:25px;line-height:1.12;overflow-wrap:normal;hyphens:auto}.f59 .f59-caption{font-size:11px;min-height:32px}.f59 .f59-character{font-size:14px;min-height:42px;line-height:1.5}.f59-description{font-size:13px;min-height:64px}.f59-card-actions{display:block;margin-top:18px}.f59-card-actions a,.f59-card-actions button{display:block;width:100%;text-align:left;font-size:13px;padding:13px 0}.f59-card-actions button{border-left:0;border-top:1px solid var(--f59-line)}.f59-studio{left:8px;right:8px;bottom:8px;font-size:11px;padding:5px 8px;width:auto}.f59-comparison{padding:22px 16px;margin-inline:-4px}.f59-comparison>header{display:block}.f59-comparison>header button{margin-top:12px}.f59-comparison h2{font-size:33px}.f59-comparison>p{font-size:14px}.f59-compare-grid{gap:18px}.f59-compare-grid img{height:155px}.f59-compare-grid h3{font-size:24px}.f59-compare-grid dd{font-size:14px}.f59-compare-grid dt{font-size:11px}.f59-compare-grid article>a{font-size:14px}.f59-compare-grid article>button{font-size:12px;text-align:left}.f59-results{padding:22px 18px}.f59-results-top{display:block}.f59-results-top button{margin-top:10px}.f59-results ul{grid-template-columns:1fr}.f59-help{padding:28px 22px;margin-top:60px}.f59-help h2{font-size:33px}.f59 .cat58-feature-host{margin-top:45px}}
@container isf (max-width:359px){.f59-grid{grid-template-columns:1fr}.f59-photo{aspect-ratio:1.2}.f59-character,.f59-description{min-height:0!important}.f59-card-actions{display:flex}.f59-card-actions button{border-top:0;text-align:right}}
@media(prefers-reduced-motion:reduce){.f59-photo img{transition:none}}

.f59-families [data-all]{grid-column:1/-1;justify-self:start}.f59-families [data-family]{display:flex;flex-direction:column;align-items:stretch;padding:0;text-align:left;min-width:0}.f59-families [data-family] img{width:100%;height:70px;object-fit:cover}.f59-families [data-family] span{display:block;padding:10px;font-size:13px;line-height:1.4}.f59-families [aria-pressed=true]{outline:2px solid var(--f59-pine);outline-offset:2px}.f59-compare-grid article{min-width:0}.f59-compare-grid h3{overflow-wrap:anywhere}
@container isf (max-width:650px){.f59-families{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.f59-families [data-family] img{height:50px}.f59-families [data-family] span{font-size:12px;min-height:51px;padding:9px 8px}.f59 .f59-caption{min-height:0}.f59-description{display:none}.f59-card h2{font-size:23px}.f59-compare-grid img{height:170px}.f59-compare-grid h3{font-size:22px}}
