.page-pbf-margins .hero{min-height:0;padding-block:18px 12px;gap:2rem}.page-pbf-margins .hero h1{font-size:clamp(2rem,3.4vw,3rem);max-width:780px}.page-pbf-margins .hero-lede{font-size:1rem;line-height:1.5;margin-top:16px}.page-pbf-margins .hero-signal{min-height:0;padding:20px;border-radius:12px}.page-pbf-margins .hero-signal::after{display:none}.page-pbf-margins .hero-signal strong{font-size:2.4rem;color:#e8b969}.page-pbf-margins .hero-signal a{display:block;margin-top:12px}.pbf-tracker{min-width:0;padding-bottom:2rem}.pbf-jump{display:flex;gap:.5rem;flex-wrap:wrap;margin:.8rem 0}.pbf-jump a,.pbf-weight-form button{border:1px solid #50695a;border-radius:6px;padding:.6rem .8rem;background:#12281d;color:#e2eee7;font:inherit;min-height:42px}.pbf-notice,.pbf-caption{font-size:.83rem;line-height:1.6;color:#bacfc1}.pbf-notice strong,.pbf-badge{color:#e8b969}.pbf-panel{border:1px solid #30483b;background:#10231a;border-radius:10px;padding:1.2rem;margin:1.2rem 0;min-width:0;scroll-margin-top:20px}.pbf-panel h2{font-size:clamp(1.4rem,2.4vw,2rem);max-width:none}.pbf-panel .section-heading{margin-bottom:12px}.pbf-controls{display:flex;gap:.65rem;flex-wrap:wrap;margin:1rem 0;align-items:end}.pbf-controls label{display:grid;gap:.35rem;font-size:.77rem;color:#c4d8cc;min-width:0;flex:1 1 150px}.pbf-controls select,.pbf-weight-form input{color:#e3efe8;background:#0b1b13;border:1px solid #4a6655;border-radius:6px;min-height:42px;padding:.5rem .65rem;font:inherit;max-width:100%;min-width:0;color-scheme:dark}.pbf-controls select:disabled{opacity:.45}.pbf-controls select:focus-visible,.pbf-weight-form input:focus-visible,.pbf-jump a:focus-visible,.pbf-weight-form button:focus-visible{outline:2px solid #65d4e1;outline-offset:3px}.pbf-weight-form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:1rem 0}.pbf-weight-form label{font-size:.82rem}.pbf-weight-form input{width:76px;margin-left:.5rem}.pbf-weight-form button{cursor:pointer;font-size:.8rem}.pbf-weight-form p{color:#e8b969;margin:0;font-size:.8rem}.pbf-chart{height:350px;position:relative;min-width:0}.pbf-leg-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.pbf-leg,.pbf-rin-cards article{background:#11251b;border:1px solid #30483b;border-radius:8px;padding:1rem;min-width:0}.pbf-leg h3{font-size:1rem;margin:.6rem 0}.pbf-leg>p{font-size:.75rem;min-height:2.5em;color:#b9d0c1}.pbf-leg>strong,.pbf-rin-cards strong{display:block;color:#e8b969;font-size:1.6rem;font-variant-numeric:tabular-nums;margin:.7rem 0}.pbf-leg small,.pbf-rin-cards small{font-size:.7rem;color:#b9d0c1}.pbf-badge{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em}.pbf-leg dl{font-size:.72rem}.pbf-leg dl div{display:flex;justify-content:space-between;gap:.4rem;margin:.55rem 0}.pbf-leg dd{margin:0;white-space:nowrap}.pbf-leg details{font-size:.75rem;line-height:1.5}.pbf-leg details p{overflow-wrap:anywhere}.pbf-panel details{margin-top:.8rem}.pbf-panel summary,.pbf-leg summary,.pbf-warning summary{cursor:pointer;line-height:1.5}.pbf-table{overflow-x:auto;max-width:100%;margin-top:.7rem}.pbf-table table{width:100%;border-collapse:collapse;font-size:.76rem;font-variant-numeric:tabular-nums}.pbf-table th,.pbf-table td{text-align:right;padding:.7rem .5rem;border-bottom:1px solid #30483b}.pbf-table th:first-child{text-align:left;min-width:100px}.pbf-table td{white-space:nowrap}.pbf-table caption{text-align:left;line-height:1.5;padding:.5rem 0;color:#b9d0c1}.pbf-rin-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pbf-rin-cards p,.pbf-rin-cards span{font-size:.8rem}.pbf-warning{border-left:3px solid #e8b969;padding:.7rem 1rem;font-size:.8rem}.pbf-panel>p{line-height:1.65}#pbf-method li{margin:.65rem 0}@media(max-width:1000px){.pbf-leg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.page-pbf-margins .hero{padding-block:14px 10px}.page-pbf-margins .hero h1{font-size:1.9rem}.page-pbf-margins .hero-lede{font-size:.9rem;margin-top:12px}.pbf-jump a{font-size:.75rem;padding:.5rem .6rem}.pbf-panel{padding:.85rem;margin:1rem 0}.pbf-chart{height:300px}.pbf-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pbf-controls label:first-child{grid-column:1/-1}.pbf-controls label{font-size:.72rem}.pbf-controls select{width:100%;font-size:.78rem}.pbf-leg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pbf-leg{padding:.75rem}.pbf-leg>strong{font-size:1.3rem}.pbf-leg:last-child{grid-column:1/-1}.pbf-leg dl div{display:block}.pbf-leg dd{margin-top:.3rem}.pbf-weight-form{gap:.4rem}.pbf-weight-form label{font-size:.75rem}.pbf-weight-form button{width:100%}.pbf-notice,.pbf-caption{font-size:.76rem}.pbf-rin-cards{gap:.6rem}.pbf-rin-cards article{padding:.7rem}}
.page-pbf-margins .faq p,.pbf-panel p,.pbf-caption{overflow-wrap:anywhere}.pbf-controls label[hidden]{display:none}
.pbf-mobile-index{display:none}@media(max-width:650px){.pbf-mobile-index{display:block;border-left:3px solid #e8b969;padding:.6rem .8rem;background:#11251b}.pbf-mobile-index>span{font-size:.72rem;color:#c4d8cc}.pbf-mobile-index strong{display:block;font-size:1.7rem;color:#e8b969;margin:.25rem 0}.pbf-mobile-index small{font-size:.7rem;color:#bacfc1}.pbf-weight-form label{display:grid;grid-template-columns:minmax(0,1fr) 76px auto;gap:.4rem;align-items:center;width:100%}.pbf-weight-form input{margin-left:0}}
