:root{color:#1d1d1f;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:980px;margin:auto;padding:28px 20px 56px}header{justify-content:space-between;align-items:start;display:flex}h1,h2,h3,p{margin-top:0}h1{margin-bottom:4px}section,.card,.fact{background:#fff;border:1px solid #d2d2d7;border-radius:12px;margin-top:20px;padding:20px}label{gap:6px;margin:12px 0;font-weight:600;display:grid}input,select,textarea,button{font:inherit;border:1px solid #86868b;border-radius:7px;padding:9px 10px}button{color:#fff;cursor:pointer;background:#0071e3;border:0;width:max-content}button+button{margin-left:8px}.link{color:#0071e3;background:0 0;padding-left:0}.auth{max-width:430px;margin-top:10vh}.provider-grid,.sections{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.card{margin:0}.check{align-items:center;gap:8px;font-weight:400;display:flex}.check input{margin:0}.text-input{resize:vertical;min-height:150px}.source{color:#515154;white-space:pre-wrap}.fact{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:12px;display:grid}.fact .source,.fact div{grid-column:1/-1;margin:0}.notice{color:#137333}.error{color:#b3261e;margin-top:14px}small{color:#b3261e;font-weight:400}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #d2d2d7;padding:8px}@media (width<=620px){.fact{grid-template-columns:1fr}header{display:block}table{font-size:13px}th,td{padding:5px}}
