body{background:#f3f8f6}.pc-wrap{max-width:1120px;margin:38px auto 90px;padding:0 20px;color:#173a32}.pc-hero{background:linear-gradient(110deg,#073d2d,#247365);color:#fff;border-radius:22px;padding:36px}.pc-hero h1{font-size:clamp(28px,4vw,48px);margin:12px 0}.pc-hero p{max-width:760px;font-size:17px;line-height:1.6}.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pc-card{background:#fff;border:1px solid #dce9e4;border-radius:16px;padding:24px;margin-top:18px}.pc-card h2{margin:0 0 18px}.pc-card label{font-weight:700;display:block;margin:12px 0 6px}.pc-card select,.pc-card textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #bcd4cc;border-radius:10px;font:inherit;background:#fff}.pc-card textarea{min-height:140px}.pc-button{border:0;border-radius:11px;background:#086345;color:white;font-weight:800;padding:14px 22px;cursor:pointer;margin-top:16px}.pc-button:hover{filter:brightness(1.12)}.pc-output{display:none}.pc-output.visible{display:block}.pc-section{background:#fff;border:1px solid #dce9e4;border-radius:12px;margin:12px 0;padding:18px}.pc-section summary{font-weight:800;cursor:pointer}.pc-section p{white-space:pre-wrap;line-height:1.65}.pc-note{font-size:13px;color:#52746a}.pc-sports .pc-hero{background:linear-gradient(110deg,#10304d,#147996)}.pc-sports .pc-button{background:#126b8b}@media(max-width:700px){.pc-grid{grid-template-columns:1fr}.pc-hero{padding:24px}}@media print{.egino-v214-nav,.pc-form,.pc-button{display:none!important}.pc-output{display:block!important}.pc-section{break-inside:avoid}}
.egino-parent-library{max-width:1000px;margin:35px auto;padding:0 22px 50px}.egino-parent-library h1{font-size:clamp(28px,3vw,42px);margin-bottom:12px}.egino-parent-library>p{max-width:820px;line-height:1.65}.egino-parent-library .pc-disclaimer{background:#edf6f3;padding:14px;border-radius:10px}.egino-parent-library .pc-guide{background:white;border:1px solid #d8e6e1;border-radius:13px;margin:12px 0;padding:18px 22px;box-shadow:0 5px 15px #103c3310}.egino-parent-library .pc-guide summary{font-size:19px;font-weight:800;cursor:pointer}.egino-parent-library .pc-guide h3{font-size:15px;margin:18px 0 4px;color:#146b53}.egino-parent-library .pc-guide p{margin:4px 0;line-height:1.65}.egino-v214-sports~.egino-parent-library .pc-guide h3{color:#126b8b}