.https73{border:1px solid var(--line,#d7e3df);border-radius:14px;background:var(--surface,#fff);color:var(--ink,#193833);padding:22px;margin:0 0 22px;min-width:0}
.https73-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.https73 h2{font-size:1.2em;margin:0}.https73 h3{font-size:1.05em;margin:24px 0 12px}.https73 h4{font-size:1em;margin:0 0 8px}.https73 p,.https73 li{line-height:1.65}.https73 button{white-space:normal;line-height:1.45;min-height:44px;flex-shrink:0;max-width:100%}
.https73-notice,.https73-warning,.https73-status{padding:12px 16px;border-radius:8px;overflow-wrap:anywhere}.https73-notice,.https73-warning,.https73-status.https73-warning{background:var(--orange-soft,#fff3db);color:var(--ink,#654b19)}.https73-notice{border-inline-start:4px solid #b18123}.https73-warning:empty{display:none}.https73-ready{background:var(--green-soft,#e4f5ec);color:var(--ink,#135e40)}.https73-status ul,.https73-warning ul{margin:8px 0 0;padding-inline-start:20px}.https73-status li+li,.https73-warning li+li{margin-top:5px}
.https73-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin:0}.https73-facts>div{min-width:0}.https73 dt{font-size:.86em;line-height:1.5;color:var(--muted,#617770);margin-bottom:6px}.https73 dd{margin:0;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.https73-defaults{padding:16px;background:var(--paper,#f3f6f5);border:1px dashed var(--line,#d7e3df);border-radius:8px}.https73-fingerprint{grid-column:1/-1}.https73-fingerprint dd{font: .9em/1.7 ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.https73-note{font-size:.88em;color:var(--muted,#617770)}
.https73-guide{margin-top:24px;padding-top:4px;border-top:1px solid var(--line,#d7e3df)}.https73-guide ol{padding-inline-start:25px;margin:0}.https73-guide li{padding-inline-start:6px;margin-bottom:12px;overflow-wrap:anywhere}
body[data-viewport="tablet"] .https73-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-viewport="mobile"] .https73{padding:16px}body[data-viewport="mobile"] .https73-header{flex-direction:column}body[data-viewport="mobile"] .https73-header button{width:100%}body[data-viewport="mobile"] .https73-facts{grid-template-columns:1fr}
@media(max-width:1000px){.https73-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.https73{padding:16px}.https73-header{flex-direction:column}.https73-header button{width:100%}.https73-facts{grid-template-columns:1fr}}
