.frn-legacy-page .legacy-breadcrumb{font-size:14px;gap:8px 12px;padding-block:16px;overflow-wrap:anywhere;}
.frn-legacy-page .legacy-cover{max-width:920px;margin:26px auto 32px;}
.frn-legacy-page .legacy-cover h1,.frn-static-terms h1{font:500 clamp(27px,3vw,40px)/1.65 var(--serif);letter-spacing:.025em;margin:0;overflow-wrap:anywhere;}
.frn-legacy-page .legacy-reading{max-width:920px;margin-inline:auto;padding-bottom:60px;min-width:0;}
.frn-legacy-page .legacy-content,.frn-legacy-page .legacy-archive,.frn-static-terms .legacy-reading{font:18px/1.95 var(--sans);color:#252b22;overflow-wrap:anywhere;}
.frn-legacy-page .legacy-content p,.frn-legacy-page .legacy-content li{font-size:inherit;line-height:inherit;}
.frn-legacy-page .legacy-content p{margin:0 0 22px;}
.frn-legacy-page .legacy-content h2,.frn-legacy-page .legacy-archive h2,.frn-static-terms .legacy-reading h2{font-size:26px;line-height:1.7;color:#252b22;background:transparent;border:0;border-bottom:1px solid #d9d5c9;padding:0 0 12px;margin:36px 0 20px;}
.frn-legacy-page .legacy-content h3{font-size:22px;line-height:1.7;background:transparent;border:0;border-left:3px solid #d39a40;padding:4px 0 4px 16px;margin:28px 0 16px;}
.frn-legacy-page .legacy-content a,.frn-legacy-page .legacy-archive a,.frn-legacy-page .legacy-post-links a,.frn-static-terms .legacy-reading a{color:#80500e;text-decoration:underline;text-underline-offset:4px;}
.frn-legacy-page .legacy-content img,.frn-legacy-page .legacy-featured img,.frn-legacy-page .legacy-content iframe{max-width:100%;height:auto;}
.frn-legacy-page .legacy-featured{max-width:720px;margin:0 auto 28px;}
.frn-legacy-page .legacy-meta{font:14px/1.8 var(--sans);color:#62665b;margin-bottom:24px;}
.frn-legacy-page .legacy-content ul,.frn-legacy-page .legacy-content ol{padding-left:1.5em;margin:0 0 24px;}
.frn-legacy-page .legacy-content li+li{margin-top:8px;}
.frn-legacy-page .legacy-content table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fffdf8;margin:24px 0;}
.frn-legacy-page .legacy-content th,.frn-legacy-page .legacy-content td{border:1px solid #d9d5c9;padding:18px 22px;text-align:left;vertical-align:top;font-size:17px;line-height:1.9;overflow-wrap:anywhere;}
.frn-legacy-page .legacy-content th{width:25%;background:#eeeee5;font-weight:700;}
.frn-legacy-page .legacy-post-links{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #d9d5c9;padding-top:24px;margin-top:36px;}
.frn-legacy-page .legacy-archive article{border-bottom:1px solid #d9d5c9;padding-bottom:24px;margin-bottom:30px;}
.frn-static-terms .legacy-reading{padding-top:32px;}
.frn-static-terms .card{background:#fffdf8;border:1px solid #d9d5c9;border-radius:8px;padding:24px;margin-top:24px;}
.frn-static-terms .lead,.frn-static-terms .small{font-size:15px;line-height:1.9;}
.frn-static-terms .toc{padding-left:1.5em;}
@media(max-width:760px){
.frn-legacy-page .legacy-cover{margin:20px auto 26px;}
.frn-legacy-page .legacy-reading,.frn-static-terms .legacy-reading{font-size:16px;}
.frn-legacy-page .legacy-content{font-size:16px;}
.frn-legacy-page .legacy-content h2,.frn-legacy-page .legacy-archive h2,.frn-static-terms .legacy-reading h2{font-size:23px;}
.frn-legacy-page .legacy-content table,.frn-legacy-page .legacy-content tbody,.frn-legacy-page .legacy-content tr,.frn-legacy-page .legacy-content th,.frn-legacy-page .legacy-content td{display:block;width:100%;}
.frn-legacy-page .legacy-content th,.frn-legacy-page .legacy-content td{padding:13px 16px;font-size:16px;}
.frn-legacy-page .legacy-content td{border-top:0;}
.frn-legacy-page .legacy-content tr+tr th{border-top:0;}
.frn-legacy-page .legacy-post-links{flex-direction:column;}
.frn-static-terms .card{padding:18px;}
}
