.records-main{padding-bottom:60px}.records-bar{z-index:30;background:var(--classic-dots) left bottom/9px 4px repeat-x #fff;position:sticky;top:0}.records .records-bar__inner{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 14px;display:flex}.records-bar__home{color:var(--classic-red);font:600 26px/1 var(--classic-heading);font-variant:small-caps;letter-spacing:5px;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.records-bar__home img{border-radius:50%;width:48px;height:48px;display:block}.records-bar__links{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.records-bar__links a{color:#333;font:600 17px/1.3 var(--classic-copy);font-variant:small-caps;letter-spacing:1px;text-decoration:none;transition:color .2s}.records-bar__links a:hover{color:var(--classic-red)}.records .legal{padding-top:50px}.legal__title{max-width:22em;color:var(--classic-red);font:600 45px/1.1 var(--classic-heading);font-variant:small-caps;letter-spacing:5px;overflow-wrap:break-word;margin:0 0 30px}.legal__contents{background:var(--classic-dots) left top/9px 4px repeat-x,var(--classic-dots) left bottom/9px 4px repeat-x;max-width:72ch;margin:0 0 20px;padding:18px 0 14px}.legal__contents ol{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.legal__contents li{break-inside:avoid;padding:0 0 8px}.legal__contents a{color:#333;font-variant:small-caps;font-size:16px;text-decoration:none;transition:color .2s}.legal__contents a:hover{color:var(--classic-red)}.legal__text{color:#555;max-width:72ch;font-size:17px;line-height:1.7}.legal__text p{margin:0 0 1em}.legal__text h2{background:var(--classic-dots) left top/9px 4px repeat-x;color:#333;font:600 24px/1.25 var(--classic-copy);font-variant:small-caps;margin:44px 0 14px;padding-top:22px;scroll-margin-top:90px}.legal__contents+.legal__text>h2:first-child{background:0 0;margin-top:34px;padding-top:0}.legal__text h3{color:#333;font:600 20px/1.3 var(--classic-copy);font-variant:small-caps;margin:30px 0 10px;scroll-margin-top:90px}.legal__text strong{color:#333}.legal__text a{color:var(--classic-red);overflow-wrap:anywhere;text-underline-offset:3px}.legal-open{color:#7a4b00;background:#fff1c2;border-radius:3px;padding:1px 6px;font-weight:600}.legal-form{background:#fafafa;border:2px dashed #d6d6d6;margin:6px 0 1em;padding:24px 28px 10px}.legal-form__blank{border-bottom:1px solid #999;height:1.4em;margin:0 0 1.2em;display:block}.legal-withdraw{border:2px solid var(--classic-red);border-radius:3px;margin:0 0 20px;padding:4px 30px 30px;scroll-margin-top:90px}.legal__text .legal-withdraw h2{color:var(--classic-red);background:0 0;margin-top:22px;padding-top:0}.legal-withdraw__form{gap:22px;margin-top:20px;display:grid}.legal-withdraw__field label{color:#333;font:600 16px/1.3 var(--classic-copy);margin-bottom:8px;display:block}.legal-withdraw__field input,.legal-withdraw__field textarea{color:#333;width:100%;font:400 16px/1.5 var(--classic-copy);appearance:none;background:#eee;border:0;border-radius:0;padding:14px 16px;display:block}.legal-withdraw__field textarea{resize:vertical}.legal-withdraw__field [aria-invalid=true]{outline:2px solid var(--classic-red);outline-offset:-2px}.legal__text .legal-withdraw__hint{color:#767676;margin:6px 0 0;font-size:14px;line-height:1.5}.legal-withdraw__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.legal__text .legal-withdraw__problem{border-left:3px solid var(--classic-red);color:#333;background:#f4f4f4;margin:0;padding:14px 18px;font-size:15px;line-height:1.5}.legal-withdraw__submit.classic-button{letter-spacing:5px;justify-self:start;font-size:26px}.legal-withdraw__submit.classic-button:disabled{cursor:progress;opacity:.6}.legal-withdraw__done{color:#333;background:#f3f8f0;border-left:4px solid #4c8a3c;margin-top:20px;padding:20px 24px}.legal__text .legal-withdraw__title{color:#2f6b22;font:600 22px/1.3 var(--classic-copy);font-variant:small-caps;margin:0 0 10px}.legal-withdraw__summary{gap:12px;margin:18px 0 0;display:grid}.legal-withdraw__summary dt{color:#767676;font-variant:small-caps;font-size:14px}.legal-withdraw__summary dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.records .records-hero{text-align:center;flex-direction:column;align-items:center;padding-top:50px;display:flex}.records-hero__logo{width:min(560px,100%);margin:0}.records-hero__logo img{width:100%;display:block}.records-hero__intro{max-width:46em;margin-top:30px}.records .records-services{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:5.5%;padding-top:50px;display:grid}.records-services__list{background:var(--classic-dots) left bottom/9px 4px repeat-x;margin:20px 0 0;padding:0 0 4px;list-style:none}.records-services__list li{background:var(--classic-dots) left top/9px 4px repeat-x;padding:20px 0 18px}.records-services__list h3{color:#333;font:600 22px/1.25 var(--classic-copy);font-variant:small-caps;margin:0 0 6px}.records-services__list p{color:#666;margin:0;font-size:17px;line-height:1.6}.records-services__link{color:var(--classic-red);font-variant:small-caps;margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}.records-services__link:hover{text-underline-offset:3px;text-decoration:underline}.records .records-contact{max-width:720px;padding-top:60px}.records-contact .classic-contact__direct{margin-top:24px}.records-contact dd{overflow-wrap:anywhere}@media (max-width:980px){.records .records-services{grid-template-columns:minmax(0,1fr);row-gap:40px}}@media (max-width:767px){.records-bar__home span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.records-bar__home img{width:42px;height:42px}.records-bar__links{gap:6px 18px}.records .legal{padding-top:34px}.legal__title{letter-spacing:3px;font-size:32px}.legal__contents ol{columns:1}.legal__text{font-size:16px}.legal__text h2{font-size:21px}.legal-withdraw{padding:2px 18px 22px}.legal-withdraw__submit.classic-button{letter-spacing:3px;text-align:center;justify-self:stretch;font-size:22px}.legal-form{padding:18px 16px 6px}.records-hero__intro,.records .records-contact{text-align:center}}
