.pr-authority-kit,.pr-authority-kit *{box-sizing:border-box}.pr-authority-kit{max-width:1100px;margin:28px auto 60px;padding:0 24px;color:#153e2d;font:17px/1.65 Arial,sans-serif}.pr-authority-kit h1{font-size:clamp(30px,4vw,46px);line-height:1.13;letter-spacing:-1px;color:#fff}.pr-authority-kit h2{font-size:28px;line-height:1.25;color:#153e2d}.pr-kit-hero{background:#153e2d;border-radius:20px;color:#fff;padding:36px}.pr-kit-hero p,.pr-kit-hero a{color:#f0f7f2}.pr-kit-kicker{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.pr-kit-button,.pr-kit-button:visited,.pr-authority-kit button{display:inline-block;background:#17653d;color:#fff!important;border:1px solid #17653d;border-radius:9px;padding:13px 18px;text-decoration:none;font:700 16px/1.4 Arial,sans-serif;min-height:48px;cursor:pointer;white-space:normal;margin:6px 8px 6px 0}.pr-kit-hero .pr-kit-button{background:#d2edb0;color:#153e2d!important}.pr-authority-kit button:disabled{opacity:.55;cursor:not-allowed}.pr-kit-section{padding:26px 0;border-bottom:1px solid #d5e2d9}.pr-kit-tool{background:#f0f7f2;border:1px solid #c7dbcd;border-radius:16px;padding:24px}.pr-kit-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pr-kit-tool label{display:block;font-weight:700;font-size:15px;color:#153e2d}.pr-kit-tool input:not([type=checkbox]){display:block;width:100%;min-width:0;background:#fff;color:#153e2d;border:1px solid #a8c5b3;border-radius:9px;min-height:50px;font:16px/1.5 Arial,sans-serif;padding:11px 12px;margin:7px 0}.pr-kit-tool small,.pr-kit-small{display:block;font-size:14px;line-height:1.55;font-weight:400}.pr-kit-tool small{color:#486456}.pr-kit-result{background:#fff;border:1px solid #c7dbcd;padding:20px;border-radius:12px;margin:18px 0}.pr-kit-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pr-kit-result strong{display:block;font-size:27px;line-height:1.3}.pr-kit-result span{font-size:14px}.pr-authority-kit .pr-kit-secondary{background:#fff!important;color:#153e2d!important;border-color:#a8c5b3}.pr-kit-check{display:flex!important;align-items:flex-start;gap:12px;border-bottom:1px solid #cfdfd3;padding:18px 0}.pr-kit-check input{width:20px;height:20px;flex:0 0 20px;margin:4px 0 0}.pr-kit-check span span{display:block;font-size:16px;font-weight:400;margin-top:7px}.pr-kit-quote-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;border:0;border-bottom:1px solid #cfdfd3;min-width:0}.pr-kit-quote-row legend{float:none;width:100%;font-weight:700;font-size:17px}.pr-kit-quote-row label{font-weight:400}.pr-authority-kit dt{font-weight:700;margin-top:18px}.pr-authority-kit dd{margin:5px 0 18px}.pr-authority-kit :is(input,button,a):focus-visible{outline:3px solid #6ca67e;outline-offset:3px}.pr-kit-related{max-width:1100px;padding:24px;margin:28px auto;background:#f0f7f2;border:1px solid #c7dbcd;border-radius:14px}.pr-kit-related h2{font-size:24px}.pr-kit-related ul{padding-left:20px}@media(max-width:767px){.pr-authority-kit{width:calc(100% - 32px);padding:0;margin-left:16px;margin-right:16px}.pr-kit-hero{padding:25px 20px}.pr-kit-inputs,.pr-kit-quote-row,.pr-kit-results-grid{grid-template-columns:1fr}.pr-kit-tool{padding:20px 16px}.pr-kit-result{padding:18px 14px}.pr-authority-kit h2{font-size:25px}.pr-authority-kit button,.pr-kit-button{max-width:100%}.pr-kit-related{margin:24px 16px;padding:20px}.pr-kit-section{padding:23px 0}}@media print{#masthead,#colophon,.pr-kit-hero .pr-kit-button,#pr-resource-review,nav.post-navigation,.pr-kit-related,.pr-authority-kit button,.pr-kit-small{display:none!important}.pr-kit-hero{background:#fff!important;color:#153e2d!important;padding:0!important}.pr-kit-hero h1,.pr-kit-hero p{color:#153e2d!important}.pr-authority-kit{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;font-size:11pt}.pr-kit-tool{background:#fff!important;border:0!important;padding:0!important}.pr-kit-quote-row{break-inside:avoid}.pr-kit-quote-row input{border:1px solid #999!important}}