.nf-authority-example,.nf-fee-process{width:min(1240px,calc(100% - 48px));margin:80px auto;color:#eeeae1;box-sizing:border-box}
.nf-authority-example{padding:clamp(28px,5vw,64px);border:1px solid #766342;background:linear-gradient(125deg,#172225,#101719 72%);position:relative}
.nf-authority-example:before{content:"";position:absolute;top:0;left:0;width:96px;height:3px;background:#c7ad70}
.nf-authority-example h2{max-width:900px;font-size:clamp(29px,3.2vw,45px);font-weight:400;line-height:1.18;margin:16px 0 24px;letter-spacing:-.025em;hyphens:none;overflow-wrap:break-word}
.nf-authority-example p,.nf-fee-process p,.nf-fee-process li{font-size:17px;line-height:1.65;hyphens:none}
.nf-example-intro{max-width:850px;color:#d2d6d3}
.nf-example-steps{counter-reset:example;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:30px;margin:40px 0}
.nf-example-steps li{counter-increment:example;padding-top:18px;border-top:1px solid #53605b}
.nf-example-steps li:before{content:"0" counter(example);font-size:13px;letter-spacing:.15em;color:#d3b77b}
.nf-example-steps h3,.nf-example-decision h3{font-size:21px;font-weight:500;line-height:1.3;margin:12px 0}
.nf-example-steps p{color:#d2d6d3;margin:0}
.nf-example-decision{padding:24px 28px;border-left:3px solid #c7ad70;background:#202d2c}
.nf-example-decision h3{color:#e1c58d;margin:0 0 10px}
.nf-example-decision p{margin:0}
.nf-authority-example .nf-example-context,.nf-authority-example .nf-example-source{font-size:14px;line-height:1.6;color:#bac3be;margin-top:22px}
.nf-example-source a{color:#e1c58d;text-decoration:underline;text-underline-offset:4px}
.nf-fee-process{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:40px 0;border-top:1px solid #6c614b;border-bottom:1px solid #3d4444}
.nf-fee-process h2{font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.2;margin:0 0 20px;hyphens:none}
.nf-fee-process p{color:#c8ceca;margin:0}
.nf-fee-process ol{margin:0;padding-left:26px}
.nf-fee-process li{padding:0 0 17px 9px}
.nf-fee-process li::marker{color:#d3b77b}
body.cf-private .nf-fee-process{color:#172c22;border-color:#b4aa96}
body.cf-private .nf-fee-process p{color:#354b3d}
body.cf-private .nf-fee-process li::marker{color:#75603a}
@media(max-width:700px){.nf-authority-example,.nf-fee-process{width:calc(100% - 32px);margin:44px auto}.nf-fee-process{grid-template-columns:1fr;gap:24px;padding:28px 8px}.nf-authority-example{padding:27px 22px}.nf-authority-example p,.nf-fee-process p,.nf-fee-process li{font-size:16px}.nf-example-steps{gap:22px;margin:28px 0}.nf-example-decision{padding:20px}.nf-example-steps h3{font-size:20px}}
