/* BuyingView V37 editorial trust pages */
.info-shell{width:min(100% - 40px,920px);margin:0 auto;padding:28px 0 90px;color:#11213b}
.info-crumb{font:500 13px/1.5 Inter,Arial,sans-serif;color:#536173;margin:4px 0 28px}
.info-crumb a{color:#bf5214;text-decoration:none}.info-crumb span{margin:0 8px}
.info-article{background:#fff;border:1px solid #e8e1d6;border-radius:16px;padding:clamp(24px,5vw,64px);box-shadow:0 12px 50px #15233d08}
.info-kicker{font:750 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.15em;color:#bf5214}
.info-article h1{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em;line-height:1.04;font-size:clamp(35px,5vw,54px);margin:8px 0 23px}
.info-article h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;font-size:clamp(23px,3vw,29px);margin:30px 0 10px;line-height:1.17}
.info-article p{font:400 16px/1.8 Inter,Arial,sans-serif;color:#28354a;margin:9px 0 18px}
.info-article .info-lede{font-size:18px;line-height:1.7;color:#1c2a41;margin-bottom:28px}
.info-article a{color:#b94b0d;text-decoration:underline;text-underline-offset:3px}
.info-updated{color:#586579!important;font-size:13px!important}
.top-archive{margin-left:auto;color:#ad4914;text-decoration:none;font-weight:700;font-family:Inter,sans-serif}
.header-nav .nav-inner{justify-content:flex-start;gap:clamp(12px,3vw,42px)}
.contact-form{margin-top:24px;display:grid;gap:10px}
.contact-form>label:not(.contact-consent){font:700 14px Inter,Arial,sans-serif;margin-top:10px}
.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{width:100%;padding:13px 15px;border-radius:9px;border:1px solid #bfc8d0;background:#fff;font:400 15px Inter,Arial,sans-serif;color:#14243e;box-sizing:border-box}
.contact-form :is(input,textarea,select):focus-visible{outline:3px solid #168b8a;outline-offset:2px}
.contact-consent{display:flex;gap:10px;align-items:flex-start;margin:15px 0 8px;font:400 13px/1.65 Inter,Arial,sans-serif}
.contact-consent input{margin-top:5px}
.contact-submit{width:max-content;background:#cc5a10;color:white;border:0;border-radius:10px;padding:14px 22px;font-weight:750;cursor:pointer}
.contact-submit:hover{background:#a8460a}
.hidden-trap{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}
.form-notice{padding:16px 20px;border-radius:10px;background:#e2f4ef!important;border:1px solid #a0cfc2;color:#123d33!important;font-weight:700!important}
.form-notice.failure{background:#fff1e6!important;color:#8e381c!important;border-color:#e8bc9e}
.owner-inbox{font:15px/1.6 Inter,Arial,sans-serif;max-width:840px;margin:36px auto;padding:20px}
.owner-message{background:#fff;border:1px solid #d6dade;border-radius:12px;padding:22px;margin:24px 0;overflow-wrap:anywhere}
.owner-message h2{margin:5px 0}
.owner-message button{border:1px solid #b55b46;background:white;padding:7px 14px;border-radius:7px;cursor:pointer}
@media(max-width:640px){.info-shell{width:calc(100% - 24px);padding:16px 0 60px}.info-article{padding:22px}.top-archive{font-size:12px}.info-article p{font-size:15px}.header-nav .nav-inner{gap:6px 16px;flex-wrap:wrap;justify-content:center;white-space:normal}.header-nav a{white-space:nowrap}.info-article h1{font-size:36px}}
