/* EDITION / Independent layout and visual system for template 14. */
body.template-column{--c14-ink:#222321;--c14-muted:#767770;--c14-line:#d9d9d1;--c14-paper:#f7f7f0;--c14-red:#da4833;margin:0;background:var(--c14-paper);color:var(--c14-ink);font:16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}.template-column *{box-sizing:border-box;overflow-wrap:anywhere}.template-column :is(h1,h2,h3,h4,p,dl,dd,figure){margin:0}.template-column h1{font-size:36px;line-height:1.5;letter-spacing:-1px}.template-column h2{font-size:28px;line-height:1.6;letter-spacing:-.6px;font-weight:600}.template-column h3{font-size:20px;line-height:1.6}.template-column a{color:inherit;text-decoration:none}.template-column a:hover{color:var(--c14-red)}.template-column :is(a,summary):focus-visible{outline:3px solid #b78060;outline-offset:5px}.template-column img{max-width:100%;height:auto}.template-column section[id]{scroll-margin-top:25px}.c14-skip{position:absolute;left:20px;top:-100px;z-index:100;padding:12px 20px;background:#fff}.c14-skip:focus{top:10px}.c14-header{width:calc(100% - 80px);max-width:1320px;margin:auto;min-height:90px;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--c14-ink)}.c14-brand{display:flex;gap:11px;align-items:center;min-width:0}.c14-brand .site-logo{width:30px;height:30px;flex:0 0 30px}.c14-brand .site-logo img{display:block;width:30px;height:30px}.c14-brand strong{font-size:17px;font-weight:750}.c14-desktop{display:flex;gap:10px 26px;flex-wrap:wrap;margin-left:auto}.c14-desktop a{font-size:13px;white-space:nowrap}.template-column .c14-register{display:inline-flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 22px;background:var(--c14-red);color:#fff;font-size:16px;font-weight:700;gap:26px;white-space:nowrap;transition:background .2s}.template-column .c14-register:hover{background:#b73523;color:#fff}.c14-register>span{font-size:20px;line-height:1}.c14-header>.c14-register{flex-shrink:0}.c14-mobile{display:none}.c14-cover{max-width:1320px;width:calc(100% - 80px);margin:auto;padding:22px 0 0}.c14-cover-meta{display:flex;align-items:center;justify-content:space-between;gap:25px}.c14-eyebrow{font-size:10px;letter-spacing:1.3px;font-weight:600;color:#82837b}.c14-cover-meta>span{font-size:11px;color:#888a80}.c14-cover-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;padding:32px 0 34px}.c14-cover h1{font-size:18px;font-weight:500;letter-spacing:0;color:#7d7e76}.c14-statement{font-size:36px;line-height:1.65;font-weight:700;letter-spacing:-1px;margin-top:13px!important}.c14-cover-intro{max-width:340px;flex:0 1 340px;padding-bottom:5px}.c14-cover-intro>p{font-size:16px;color:var(--c14-muted);line-height:1.95}.c14-text-link{display:inline-block;font-size:13px;font-weight:600;border-bottom:1px solid #969990;padding-bottom:4px}.c14-cover-intro .c14-text-link{margin-top:20px}.c14-spread{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:0}.c14-spread figure{position:relative;background:#e5e8dd;min-width:0;min-height:304px;overflow:hidden}.c14-spread figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block}.c14-spread figcaption{position:absolute;left:20px;right:20px;bottom:14px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#536052;letter-spacing:1px}.c14-spread figcaption>span:last-child{letter-spacing:0}.c14-cover-action{background:#252923;color:#fff;padding:29px 26px;display:flex;flex-direction:column}.c14-cover-action .c14-eyebrow{color:#8d988a;font-size:9px;letter-spacing:.6px}.c14-cover-action h2{font-size:26px;margin:19px 0 25px;line-height:1.55}.c14-cover-action>.c14-register{margin-top:auto}.c14-cover-action>a:last-child{font-size:12px;color:#b0b8ab;margin-top:16px}.c14-notice{max-width:1320px;width:calc(100% - 80px);margin:0 auto;border-bottom:1px solid var(--c14-line);padding:23px 0;display:grid;grid-template-columns:85px 1fr;gap:25px;color:var(--c14-muted);font-size:12px;line-height:1.9}.c14-notice>b{font-size:12px;color:#b06451}.c14-notice p{margin:0}.c14-notice a{text-decoration:underline}.c14-section{max-width:1400px;margin:auto;padding:70px 40px}.c14-section-heading{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start;margin-bottom:35px}.c14-section-heading>.c14-eyebrow{padding-top:10px}.c14-section-heading h2{max-width:750px}.c14-section-heading>div>p{font-size:16px;color:var(--c14-muted);margin-top:18px;max-width:720px}.c14-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.c14-feature-grid article{padding:24px 27px 23px;background:#edeee6;border-top:1px solid #a7afa0;min-width:0;position:relative}.c14-feature-grid article:nth-child(2){background:#e9ece9;border-color:#91a497}.c14-feature-grid article:nth-child(3){background:#eee9e4;border-color:#b5a298}.c14-number{font-size:11px;color:#93978a}.c14-feature-grid h3{margin:24px 0 13px}.c14-feature-grid p{font-size:16px;color:var(--c14-muted);min-height:75px}.c14-feature-sign{font-size:32px;color:#82917b;display:block;margin-top:20px;line-height:1.4}.c14-feature-grid article:nth-child(2) .c14-feature-sign{color:#78968b}.c14-feature-grid article:nth-child(3) .c14-feature-sign{color:#a78b79}.c14-facts{padding:44px max(40px,calc((100% - 1320px)/2));background:#292f29;color:#fff;display:grid;grid-template-columns:1fr 2fr;gap:60px}.c14-facts h2{font-size:25px;margin:18px 0 25px}.c14-facts .c14-eyebrow{color:#939f8e}.c14-facts .c14-text-link{color:#b6c4ad;border-color:#61705c}.c14-facts dl{display:flex;flex-direction:column;justify-content:center}.c14-facts dl>div{display:grid;grid-template-columns:145px 1fr;gap:25px;padding:20px 0;border-top:1px solid #596050}.c14-facts dl>div:last-child{border-bottom:1px solid #596050}.c14-facts dt,.c14-plan dt{font-size:20px!important;line-height:1.6;font-weight:650}.c14-facts dd,.c14-plan dd{font-size:16px!important;line-height:1.85;color:#aeb9a7}.c14-plan-catalogue{display:grid;gap:23px}.c14-plan{display:grid;grid-template-columns:240px 1fr;border:1px solid var(--c14-line);background:#fff}.c14-plan>header{background:#e9ece3;padding:26px;display:flex;flex-direction:column;align-items:start}.c14-plan h3{font-size:23px;margin:19px 0 20px}.c14-plan>header>.c14-register{margin-top:auto;min-width:160px;gap:18px}.c14-recommend{font-size:11px;display:inline-block;background:#d9e2cc;color:#5d7050;padding:2px 8px;margin:-7px 0 20px;font-weight:500}.c14-preferred>header{background:#e0e7d5}.c14-plan-body{padding:26px 30px;display:grid;grid-template-columns:1fr 1.2fr;gap:30px}.c14-plan dl{display:flex;flex-direction:column;gap:22px}.c14-plan dd{color:var(--c14-muted);margin-top:7px}.c14-plan-copy{font-size:16px;color:var(--c14-muted);line-height:1.95;border-left:1px solid var(--c14-line);padding-left:30px}.c14-plan-copy h4{font-size:20px;color:var(--c14-ink);line-height:1.6;margin-bottom:14px}.c14-plan-copy p{margin:0}.c14-device-section{padding-top:0}.c14-client-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--c14-ink);border-bottom:1px solid var(--c14-line)}.c14-client-grid>a{padding:29px 22px 23px;border-right:1px solid var(--c14-line);min-width:0;transition:background .2s}.c14-client-grid>a:first-child{padding-left:0}.c14-client-grid>a:last-child{border:0}.c14-client-grid>a:hover{background:#ebeee4}.c14-client-grid i{display:flex;width:32px;height:32px;align-items:center;justify-content:center;margin-bottom:24px;color:#5f715b}.c14-client-grid svg{width:28px;height:28px;fill:currentColor}.c14-client-grid h3{font-size:20px}.c14-client-grid p{font-size:12px;color:var(--c14-muted);margin-top:5px;min-height:44px}.c14-client-grid a>span{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7b8772;margin-top:24px}.c14-client-grid a>span>b{font-size:19px;font-weight:400}.c14-help-links{display:flex;justify-content:space-between;gap:25px;margin-top:24px;font-size:12px;color:#737d69}.c14-closing{margin:0 auto;max-width:1320px;width:calc(100% - 80px);padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:2px solid #282d26;border-bottom:1px solid var(--c14-line)}.c14-closing h2{font-size:28px}.c14-footer{max-width:1400px;padding:38px 40px 25px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.c14-footer>div>p{font-size:13px;color:var(--c14-muted);max-width:500px;margin-top:20px}.c14-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;align-content:start;justify-content:end;font-size:12px;color:var(--c14-muted)}.c14-footer small{grid-column:1/-1;font-size:11px;color:#898c80}.template-column .site-footer-links{grid-column:1/-1;background:transparent;font-size:12px}.c14-page-heading{max-width:1320px;width:calc(100% - 80px);margin:auto;padding:23px 0 37px;border-bottom:1px solid #262d23}.c14-page-heading nav{font-size:12px;color:#8d9182;margin-bottom:30px}.c14-page-heading>div{max-width:850px;border-left:4px solid var(--c14-red);padding-left:25px}.c14-page-heading h1{font-size:32px;margin:11px 0}.c14-page-heading>div>p:last-child{font-size:16px;color:var(--c14-muted)}.c14-page-content{max-width:1400px;padding:40px 40px 60px;margin:auto;min-height:40vh}.template-column .c14-content-heading{font-size:22px;margin-bottom:28px}.c14-prose{max-width:850px;margin:auto;color:var(--c14-muted);font-size:16px;line-height:1.95}.c14-prose :is(h1,h2,h3,h4,h5,h6){font-size:20px;line-height:1.6;margin:27px 0 13px;color:var(--c14-ink)}.c14-prose :is(h2,h3):first-child{margin-top:0}.c14-prose :is(p,ul,ol,blockquote){margin:13px 0}.c14-prose a{color:#ae5b46;text-decoration:underline}.c14-prose :is(video,iframe){max-width:100%}.c14-prose :is(pre,table){display:block;max-width:100%;overflow-x:auto;font-size:16px}.c14-prose pre{padding:20px;white-space:pre-wrap;background:#eaece4}.c14-prose :is(td,th){padding:10px;border:1px solid var(--c14-line)}.c14-prose details{padding:19px 0;border-bottom:1px solid var(--c14-line)}.c14-prose summary{cursor:pointer;font-size:20px;line-height:1.6;font-weight:600;color:var(--c14-ink)}.c14-page-content>.c14-feature-grid{margin-top:40px}.c14-related{max-width:1320px;width:calc(100% - 80px);margin:auto;padding:22px 0;display:flex;flex-wrap:wrap;gap:12px 25px;border-top:1px solid var(--c14-line);font-size:12px;color:var(--c14-muted)}.c14-related>b{color:#a0634e;font-weight:600}.c14-empty{padding:20px;color:var(--c14-muted);font-size:16px}
@media(max-width:1100px){.c14-header{flex-wrap:wrap;gap:14px 24px;padding:17px 0}.c14-header>.c14-register{margin-left:auto}.c14-desktop{order:3;flex-basis:100%;margin:0;border-top:1px solid var(--c14-line);padding-top:12px}.c14-cover-heading{gap:40px}.c14-statement{font-size:32px}.c14-spread{grid-template-columns:minmax(0,1fr) 240px}.c14-cover-action{padding:25px 22px}.c14-feature-grid{gap:23px}.c14-feature-grid article{padding:23px}.c14-section-heading{gap:30px}.c14-facts{gap:40px}.c14-plan{grid-template-columns:210px 1fr}.c14-plan>header{padding:24px}.c14-plan-body{padding:24px;gap:25px;grid-template-columns:1fr 1.2fr}.c14-plan-copy{padding-left:25px}.c14-client-grid>a{padding-inline:17px}.c14-closing{flex-wrap:wrap}.c14-closing>.c14-eyebrow{flex-basis:100%}}
@media(max-width:700px){.c14-header{width:calc(100% - 36px);padding:14px 0;gap:12px}.c14-brand{gap:8px}.c14-brand strong{font-size:14px;max-width:165px}.c14-brand .site-logo,.c14-brand .site-logo img{width:29px;height:29px}.c14-brand .site-logo{flex-basis:29px}.template-column .c14-header>.c14-register{min-height:46px;padding:10px 14px;gap:12px;font-size:16px}.c14-desktop{display:none}.c14-mobile{display:block;order:3;flex-basis:100%;border-top:1px solid var(--c14-line)}.c14-mobile summary{font-size:14px;min-height:44px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.c14-mobile summary::-webkit-details-marker{display:none}.c14-mobile summary>span{font-size:22px;color:var(--c14-red)}.c14-mobile[open] summary>span{transform:rotate(45deg)}.c14-mobile nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:5px 0}.c14-mobile nav a{display:flex;align-items:center;min-height:44px;font-size:14px}.c14-cover{width:calc(100% - 40px);padding-top:21px}.c14-cover-meta>span{display:none}.c14-cover-meta .c14-eyebrow{font-size:9px;letter-spacing:.8px}.c14-cover-heading{display:block;padding:26px 0}.c14-statement{font-size:32px;line-height:1.65;margin-top:14px!important}.c14-cover-intro{max-width:none;padding:0;margin-top:20px}.c14-cover-intro .c14-text-link{margin-top:20px}.c14-spread{grid-template-columns:1fr}.c14-spread figure{min-height:0;aspect-ratio:2.3}.c14-spread figure>img{object-fit:fill;object-position:48% center}.c14-spread figcaption{left:14px;right:14px;bottom:10px;font-size:7px;letter-spacing:.5px}.c14-cover-action{padding:26px 23px}.c14-cover-action h2{font-size:25px;margin:15px 0 23px}.c14-cover-action>.c14-register{align-self:start;min-width:160px}.c14-cover-action>a:last-child{font-size:13px;margin-top:21px}.c14-notice{width:calc(100% - 40px);grid-template-columns:1fr;gap:7px;padding:20px 0}.c14-section{padding:44px 20px}.template-column h2{font-size:25px}.c14-section-heading{grid-template-columns:1fr;gap:17px;margin-bottom:28px}.c14-section-heading>.c14-eyebrow{padding-top:0}.c14-section-heading>div>p{margin-top:15px}.c14-feature-grid{grid-template-columns:1fr;gap:20px}.c14-feature-grid article{padding:22px}.c14-feature-grid h3{margin:18px 0 12px}.c14-feature-grid p{min-height:0}.c14-feature-sign{margin-top:18px}.c14-facts{grid-template-columns:1fr;padding:33px 20px;gap:30px}.c14-facts h2{font-size:25px;margin:15px 0 23px}.c14-facts dl>div{grid-template-columns:1fr;gap:11px;padding:23px 0}.c14-plan{grid-template-columns:1fr}.c14-plan>header{padding:24px}.c14-plan h3{margin-top:15px}.c14-plan>header>.c14-register{margin-top:4px}.c14-plan-body{grid-template-columns:1fr;padding:24px;gap:27px}.c14-plan dl{display:grid;grid-template-columns:1fr 1fr;gap:23px}.c14-plan-copy{border-left:0;border-top:1px solid var(--c14-line);padding:24px 0 0}.c14-plan-copy h4{margin-bottom:13px}.c14-client-grid{grid-template-columns:1fr 1fr;border:0;gap:0}.c14-client-grid>a,.c14-client-grid>a:first-child,.c14-client-grid>a:last-child{padding:25px 19px;border:1px solid var(--c14-line);margin-right:-1px;margin-bottom:-1px;background:#fafaf4}.c14-client-grid p{min-height:40px}.c14-client-grid a>span{font-size:11px;gap:9px;margin-top:19px}.c14-device-section{padding-top:0}.c14-help-links{flex-direction:column;gap:16px;margin-top:23px;font-size:13px}.c14-closing{width:calc(100% - 40px);padding:29px 0;display:block}.c14-closing h2{font-size:25px;margin:17px 0 24px}.c14-footer{padding:32px 20px 24px;grid-template-columns:1fr;gap:25px}.c14-footer nav{justify-content:start;gap:12px 22px}.c14-footer>div>p{margin-top:17px}.c14-page-heading{width:calc(100% - 40px);padding:22px 0 30px}.c14-page-heading>div{padding-left:20px}.c14-page-heading h1{font-size:30px}.c14-page-content{padding:32px 20px 45px}.template-column .c14-content-heading{font-size:20px}.c14-related{width:calc(100% - 40px);padding:22px 0}}
@media(max-width:350px){.c14-brand strong{max-width:123px}.template-column .c14-header>.c14-register{padding-inline:11px;gap:9px}.c14-statement{font-size:29px}.c14-plan-body,.c14-plan>header{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.template-column *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}


