.element-guardian-bridge{color:#eee2cf;word-break:keep-all;overflow-wrap:anywhere;background:#211d18;border:1px solid #bea27865;border-radius:4px;margin:28px 7%;padding:28px 22px}.eg-eyebrow{color:#d5b78a;font-size:14px}.element-guardian-bridge h2{color:#fff0d5;margin:14px 0;font:400 clamp(30px,6vw,42px)/1.4 Yeongwol,MaruBuri,serif}.element-guardian-bridge .eg-diagnosis{color:#e7d8c2;font-size:17px;line-height:1.9}.eg-items{gap:18px;margin:24px 0;display:grid}.eg-items>div{border-left:2px solid #bd9870;padding-left:14px}.eg-items dt{color:#ddbd8a;margin-bottom:5px;font-size:14px}.eg-items dd{color:#f0e6d7;margin:0;font-size:16px;line-height:1.85}.eg-invitation{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;margin:24px 0;display:grid}.eg-invitation span{color:#d2b48d;font-size:13px}.eg-invitation h3{color:#fff0d7;margin:5px 0;font:400 30px/1.5 Yeongwol,MaruBuri,serif}.eg-invitation p{color:#e2d2bb;margin:0;font-size:16px;line-height:1.8}.eg-silhouette{background:radial-gradient(#c6ac7833,#0000 70%);border-radius:50% 50% 4px 4px;height:160px;overflow:hidden}.eg-silhouette img{object-fit:contain;filter:brightness(0);opacity:.8;pointer-events:none;width:100%;height:100%}.element-guardian-bridge .eg-button{white-space:normal;text-align:center;width:100%;min-height:52px;line-height:1.6}.eg-cost{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:1.8;display:flex;color:#d6c3a6!important;margin:12px 0!important;font-size:13px!important}.eg-basis{border-top:1px solid #baa17b30;margin-top:18px;padding-top:8px}.eg-basis summary{cursor:pointer;color:#decaad;align-content:center;min-height:44px;font-size:14px}.eg-basis p{color:#d1bfa7;margin:10px 0;font-size:14px;line-height:1.9}.gs-reading-referral{color:#f2e7d3;background:#211d18;border:1px solid #c4a77366;max-width:1040px;margin:32px auto;padding:28px;scroll-margin-top:100px}.gs-reading-referral>span{color:#d9bd8e;font-size:14px}.gs-reading-referral h2{color:#fff0d5;margin:8px 0;font:400 clamp(28px,5vw,39px)/1.5 Yeongwol,MaruBuri,serif}.gs-reading-referral p{color:#e5d7c1;word-break:keep-all;font-size:16px;line-height:1.9}.gs-reading-referral .gs-primary{min-height:50px;margin-top:12px}.gs-reading-referral .eg-cost{justify-content:flex-start}@media (max-width:430px){.element-guardian-bridge{margin:24px 5%;padding:22px 16px}.eg-invitation{grid-template-columns:80px minmax(0,1fr);gap:12px}.eg-silhouette{height:135px}.eg-invitation p{font-size:15px}.gs-reading-referral{margin:24px 16px;padding:22px 18px}}
