.lb-page .lp-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:54px}.lb-page h1{font-size:clamp(46px,5.2vw,68px)}.lb-page h1 small{font-size:.43em}.lb-page .lp-intro{max-width:510px}.lb-brief h2{font-size:31px}.lb-page .lp-method a{text-underline-offset:3px}.lb-number-table tbody th{font-size:20px}.lb-number-table td{width:28%}.lb-page h3{line-height:1.2}.lb-tool{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #d3d1ca;background:#fff}.lb-tool form{padding:32px}.lb-tool-grid{display:grid;grid-template-columns:1fr;gap:21px}.lb-result{padding:36px;background:#111;color:#fff;display:flex;flex-direction:column;justify-content:center}.lb-result .lp-kicker{color:#ff9168}.lb-result h3{font:700 34px/1.15 Archivo,Arial,sans-serif;color:#ff9168;margin:0 0 22px;letter-spacing:-.03em}.lb-result #lb-result-why{color:#eee;font-size:16px;line-height:1.8}.lb-next{border-top:1px solid #494949;margin-top:25px;padding-top:22px}.lb-next strong{font-size:12px;color:#ff9168;text-transform:uppercase;letter-spacing:.06em}.lb-next p{font-size:14px;color:#ccc;margin:9px 0 0}.lb-copy{font:600 12px/1.4 Inter,Arial,sans-serif;padding:10px 0;border:0;border-bottom:1px solid #888;background:transparent;color:inherit;cursor:pointer;align-self:flex-start;text-align:left;margin-top:16px}.lb-copy:hover{border-color:#ff5a1f}.lb-copy-status{display:block;font-size:11px;margin-top:9px;line-height:1.6;min-height:18px}.lb-result .lb-copy-status{color:#ddd}.lb-response-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.lb-response{border-top:3px solid #ff5a1f;padding-top:23px}.lb-response .lp-kicker{margin-bottom:12px}.lb-response h3{font-size:25px;color:#ff5a1f;margin-bottom:20px}.lb-response>p:not(.lp-kicker){font-size:14px;color:#505050;line-height:1.85}.lb-response blockquote{font:500 19px/1.6 Archivo,Arial,sans-serif;background:#fff3eb;border-left:3px solid #ff5a1f;margin:22px 0 0;padding:22px;color:#111}.lb-response .lb-action{border-top:1px solid #dddcd7;padding-top:20px;margin-top:22px;font-size:13px!important}.lb-screen-note{margin-top:38px;border:1px solid #dddcd7;padding:30px;max-width:100%}.lb-screen-note h3{font-size:25px;color:#ff5a1f;margin-bottom:18px}.lb-screen-note p:not(.lp-sources){font-size:15px;color:#505050;max-width:1000px}.lb-inline-links{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:24px}.lb-inline-links a{font-size:12px;font-weight:600;text-underline-offset:4px}.lb-case{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.lb-case>div p{color:#ddd;font-size:17px;line-height:1.85}.lb-case>div strong{color:#fff}.lb-case aside{border-left:3px solid #ff5a1f;padding:4px 0 4px 28px}.lb-case h3{color:#ff9168;font-size:29px;margin-bottom:20px}.lb-case aside p{font-size:15px;color:#c8c8c8;line-height:1.85}.lb-measure{border-top:1px solid #494949;padding-top:28px;margin-top:30px;max-width:1000px}.lb-measure strong{font-size:18px;color:#ff9168}.lb-measure p{font-size:14px;color:#c8c8c8;margin:12px 0}.lb-measure a{font-size:12px;font-weight:600;text-underline-offset:4px}.lb-prep-steps{list-style:none;counter-reset:prep;display:grid;grid-template-columns:1fr 1fr;gap:28px 56px;margin:0 0 40px;padding:0}.lb-prep-steps li{counter-increment:prep;border-top:1px solid #dddcd7;padding:24px 0 0 45px;position:relative}.lb-prep-steps li:before{content:"0" counter(prep);font:500 18px Archivo,Arial,sans-serif;color:#a73710;position:absolute;top:28px;left:0}.lb-prep-steps h3{font-size:22px;color:#ff5a1f;margin-bottom:13px}.lb-prep-steps p{font-size:14px;color:#505050;line-height:1.85}.lb-download{display:grid;grid-template-columns:1fr 1fr;gap:54px;background:#fff3eb;padding:40px}.lb-download h3{font-size:30px;letter-spacing:-.035em;margin-bottom:20px}.lb-download>div>p:not(.lp-kicker){font-size:15px;color:#555}.lb-download .lp-button{margin:5px 0 0}.lb-download .lp-small{font-size:11px!important;line-height:1.8}.lb-template-guide{border-left:1px solid #dbcbbf;padding-left:35px}.lb-template-guide h4{color:#a73710;font:700 19px Archivo,Arial,sans-serif}.lb-template-guide dl{margin:20px 0 0}.lb-template-guide dt{font-size:13px;font-weight:700;margin:19px 0 6px}.lb-template-guide dd{font-size:12px;color:#5b514b;line-height:1.8;margin:0}.lb-template-guide dt:first-child{margin-top:0}.lb-field-guide{border:1px solid #dddcd7;padding:21px 25px;margin-top:18px}.lb-field-guide summary{font-size:14px}.lb-field-guide p{font-size:13px;color:#555;margin-top:17px}.lb-field-guide p:last-child{margin-bottom:0}
@media(max-width:1000px){.lb-page .lp-hero{gap:32px}.lb-response-grid{gap:22px}.lb-response blockquote{font-size:18px;padding:18px}.lb-download{gap:32px;padding:30px}.lb-tool form,.lb-result{padding:28px}.lb-case{gap:35px}}
@media(max-width:760px){.lb-page .lp-hero{grid-template-columns:1fr;gap:30px}.lb-page h1{font-size:51px;max-width:590px}.lb-page h1 small{font-size:26px}.lb-brief h2{font-size:30px}.lb-tool{grid-template-columns:1fr}.lb-tool form,.lb-result{padding:26px}.lb-result h3{font-size:31px}.lb-response-grid{grid-template-columns:1fr;gap:35px}.lb-response h3{font-size:28px}.lb-response blockquote{font-size:20px;padding:22px}.lb-response>p:not(.lp-kicker){font-size:15px}.lb-screen-note{padding:24px}.lb-screen-note h3{font-size:25px}.lb-case{grid-template-columns:1fr;gap:22px}.lb-case>div p{font-size:16px}.lb-case aside{padding-left:22px}.lb-case h3{font-size:28px}.lb-prep-steps{grid-template-columns:1fr;gap:20px}.lb-download{grid-template-columns:1fr;padding:26px;gap:28px}.lb-template-guide{border-left:0;border-top:1px solid #dbcbbf;padding:25px 0 0}.lb-download h3{font-size:30px}.lb-download .lp-button{width:100%;padding:15px 18px}.lb-inline-links{display:grid;gap:16px}}
@media(max-width:390px){.lb-page h1{font-size:46px}.lb-page h1 small{font-size:24px}.lb-tool form,.lb-result{padding:22px}.lb-response blockquote{font-size:19px}.lb-download{padding:22px}.lb-result h3{font-size:29px}}
@media print{.lb-tool{display:none!important}.lb-response-grid,.lb-case,.lb-download{display:block}.lb-response{break-inside:avoid}.lb-case p,.lb-measure p{color:#111}.lb-copy{display:none!important}}

.lb-tool #lb-last-wrap{margin-top:21px}.lb-tool .lb-tool-help{margin:22px 0 0}.lb-tool #lb-route-error:empty{display:none}.lb-copy:disabled{opacity:.5;cursor:not-allowed}
