.hero-bc{margin-bottom:18px;font-size:.73rem;line-height:1.5}.hero-bc .yoast-bc,.hero-bc>span{color:rgb(255 255 255 / .5);display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.hero-bc a{color:rgb(255 255 255 / .6);text-decoration:none;transition:color .15s}.hero-bc a:hover{color:#fff}.hero-bc i.fa-chevron-right{font-size:.52rem;color:rgb(255 255 255 / .35);margin:0 2px}.hero-bc .breadcrumb_last,.hero-bc strong{color:rgb(255 255 255 / .85);font-weight:400}.yoast-bc-src{display:none!important}.sub-for-box{background:var(--blue-dk);padding:32px 28px;color:#fff}.sub-for-lbl{font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sand);margin-bottom:18px}.sub-for-item{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .08)}.sub-for-item:last-child{border-bottom:none}.sub-for-item i{color:var(--sand);font-size:.72rem;flex-shrink:0;margin-top:5px}.sub-for-item span{font-size:.88rem;color:rgb(255 255 255 / .82);line-height:1.6}.sub-inc-g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sub-levels-g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.sub-level{background:#fff;border:1px solid var(--bdr-s);padding:32px 26px;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.sub-level:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(90 52 28 / .12);border-color:var(--sand)}.sub-level-n{font-family:var(--fh);font-size:.72rem;font-weight:600;letter-spacing:.15em;color:var(--sand);margin-bottom:10px}.sub-level-t{font-family:var(--fh);font-size:1.35rem;font-weight:700;color:var(--brown);margin-bottom:12px;line-height:1.2}.sub-level-d{font-size:.88rem;color:var(--text-m);line-height:1.78}.sub-faq-list{display:flex;flex-direction:column;gap:10px;margin-top:30px}.sub-faq-item{background:#fff;border:1px solid var(--bdr);transition:border-color .2s}.sub-faq-item[open]{border-color:var(--blue)}.sub-faq-item summary{padding:20px 24px;cursor:pointer;font-family:var(--fh);font-size:.98rem;font-weight:600;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.sub-faq-item summary::-webkit-details-marker{display:none}.sub-faq-item summary i{color:var(--blue);font-size:.82rem;transition:transform .2s;flex-shrink:0}.sub-faq-item[open] summary i{transform:rotate(45deg)}.sub-faq-a{padding:0 24px 22px;font-size:.9rem;color:var(--text-m);line-height:1.78}@media (max-width:960px){.sub-inc-g{grid-template-columns:repeat(2,1fr)}.sub-levels-g{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.sub-inc-g{grid-template-columns:1fr}.sub-for-box{padding:24px 20px}.sub-faq-item summary{padding:16px 18px;font-size:.92rem}.sub-faq-a{padding:0 18px 18px;font-size:.86rem}}