.member-service-panel{color:#12314b;width:min(1240px,100% - 48px);margin:72px auto}.member-service-panel>header{max-width:760px}.member-service-panel>header>p,.member-map-gate>p{letter-spacing:.14em;color:#52758d;font-size:11px;font-weight:700}.member-service-panel h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,40px);line-height:1.3}.member-service-panel>header>span,.member-map-gate>span{color:#617487;font-size:15px;line-height:1.8;display:block}.member-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.member-level-grid article{background:#fff;border:1px solid #dce5ed;border-radius:12px;min-width:0;padding:24px}.member-level-grid small{color:#688096;line-height:1.6}.member-level-grid h3{margin:12px 0;font-size:18px}.member-level-grid strong{color:#17496c;font-size:23px}.member-level-grid strong span{margin-left:5px;font-size:12px;font-weight:500}.member-level-grid p,.member-level-note{color:#5b7285;font-size:13px;line-height:1.8}.member-level-note{padding:18px 0}.member-current-access{background:#f2f7fc;border:1px solid #d5e2f0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.member-current-access strong{margin-top:8px;font-size:21px;display:block}.member-current-access p{font-size:14px}.member-current-access>a,.member-upgrade-request button,.member-map-gate a:first-child{color:#fff;background:#245fe7;border:0;border-radius:8px;justify-content:center;align-items:center;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.member-upgrade-request{margin-top:48px}.member-upgrade-request h3{font-size:24px}.member-upgrade-request p{color:#60758b;font-size:13px;line-height:1.8}.member-upgrade-request form{background:#fff;border:1px solid #dce5ed;border-radius:12px;gap:18px;max-width:780px;padding:26px;display:grid}.member-upgrade-request label{gap:8px;font-size:14px;display:grid}.member-upgrade-request :is(select,textarea,input[type=file]){width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8e3;border-radius:6px;padding:10px 12px}.member-upgrade-request textarea{resize:vertical;min-height:110px}.member-upgrade-request .member-request-consent{align-items:flex-start;font-size:12px;line-height:1.7;display:flex}.member-request-consent input{margin-top:4px}.member-upgrade-request small{color:#6b7c8c;font-size:12px;line-height:1.6}.member-request-list{gap:14px;margin-top:26px;display:grid}.member-request-list article{background:#f8fafc;border:1px solid #dce5ed;border-radius:10px;padding:20px}.member-request-list header{justify-content:space-between;gap:12px;display:flex}.member-request-list header span{color:#245fe7;font-size:12px}.member-request-list article>a{margin-top:10px;display:block}.member-map-gate{background:linear-gradient(135deg,#f8fbff,#edf5fc);border:1px solid #dbe5f0;border-radius:16px;width:min(960px,100% - 40px);margin:100px auto;padding:40px}.member-map-gate h1{letter-spacing:-.04em;font-size:clamp(28px,4vw,44px)}.member-map-gate>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.member-map-gate a{font-size:14px}:is(.member-service-panel :is(button,a,select,input,textarea):focus-visible,.member-map-gate a:focus-visible){outline-offset:3px;outline:3px solid #5b99e8}@media (max-width:850px){.member-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.member-service-panel{width:calc(100% - 32px);margin:40px auto}.member-level-grid{grid-template-columns:1fr}.member-current-access{flex-direction:column;align-items:flex-start}.member-map-gate{margin:42px auto;padding:24px}.member-upgrade-request form{padding:18px}}.member-map-comparison{margin-top:32px}.member-map-comparison h3{color:#173b59;font-size:19px}.member-map-comparison>p{color:#627b91;font-size:12px;line-height:1.8}.member-map-table-wrap{background:#fff;border:1px solid #d9e4ef;border-radius:12px;overflow:auto}.member-map-table-wrap table{border-collapse:collapse;width:100%;min-width:750px;font-size:12px}.member-map-table-wrap th,.member-map-table-wrap td{text-align:center;white-space:nowrap;border-bottom:1px solid #e6edf3;padding:15px 14px}.member-map-table-wrap thead th{color:#365773;background:#edf4fc;font-weight:700}.member-map-table-wrap th:first-child{text-align:left;min-width:210px}.member-map-table-wrap tbody th{color:#314b62;background:#fbfcfe;font-weight:600}.member-map-table-wrap tbody tr:last-child>*{border-bottom:0}.member-map-table-wrap .is-available{color:#245bd5;font-weight:600}.member-map-table-wrap .is-unavailable{color:#a2aebb}.member-map-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #76a7ec}.member-permission-admin-guide p{max-width:1000px;font-size:13px;line-height:1.8}.member-permission-admin-guide a{color:#245bd5;align-items:center;min-height:44px;display:inline-flex}
