.awnet,.awnet-launcher{--awnet-ink:#17191d;--awnet-muted:#666b73;--awnet-line:#e4e6e8;--awnet-soft:#f7f7f5;--awnet-accent:#345b4a;--awnet-max:1120px}
.awnet{color:var(--awnet-ink);font-family:inherit;line-height:1.72;max-width:var(--awnet-max);margin:0 auto;padding:0 24px 72px}
.awnet *,.awnet-launcher *{box-sizing:border-box}.awnet a,.awnet-launcher a{color:inherit;text-underline-offset:4px}
.awnet-hero{padding:92px 0 54px;max-width:860px}.awnet-eyebrow,.awnet-kicker{font-size:.74rem;letter-spacing:.14em;font-weight:700;color:var(--awnet-accent);margin:0 0 16px}.awnet-hero h2{font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.06;letter-spacing:-.045em;margin:0 0 24px;font-weight:760}.awnet-hero p:last-child{font-size:clamp(1.05rem,2vw,1.28rem);color:var(--awnet-muted);max-width:690px}
.awnet-anchor-nav{display:flex;gap:28px;padding:16px 0;border-top:1px solid var(--awnet-line);border-bottom:1px solid var(--awnet-line);position:relative;background:#fff}.awnet-anchor-nav a{text-decoration:none;font-size:.92rem;font-weight:650}
.awnet-trust-strip{display:flex;gap:24px;flex-wrap:wrap;padding:14px 0;color:var(--awnet-muted);font-size:.82rem;border-bottom:1px solid var(--awnet-line)}
.awnet-section{padding:84px 0;border-bottom:1px solid var(--awnet-line);scroll-margin-top:80px}.awnet-section>h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.16;letter-spacing:-.03em;margin:0 0 22px}.awnet-section>p{max-width:760px}.awnet-muted{color:var(--awnet-muted);font-size:.92rem}
.awnet-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--awnet-line);margin-top:36px}.awnet-principles article{padding:28px 28px 28px 0;border-bottom:1px solid var(--awnet-line)}.awnet-principles article+article{padding-left:28px;border-left:1px solid var(--awnet-line)}.awnet-principles span{font-size:.78rem;color:var(--awnet-accent);font-weight:700}.awnet-principles h3{font-size:1.15rem;margin:12px 0 8px}.awnet-principles p{color:var(--awnet-muted);font-size:.95rem;margin:0}.awnet-process{margin-top:30px;font-size:.9rem;color:var(--awnet-muted);letter-spacing:.02em}
.awnet-topic-list{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--awnet-line)}.awnet-topic-list li{padding:17px 0;border-bottom:1px solid var(--awnet-line);font-weight:620}.awnet-topic-list li:nth-child(odd){padding-right:24px}.awnet-topic-list li:nth-child(even){padding-left:24px;border-left:1px solid var(--awnet-line)}.awnet-featured-tool a{font-weight:700}
.awnet-contact{background:var(--awnet-soft);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.awnet-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.awnet-contact-actions a,.awnet-email-row button,.awnet-email-row a{border:1px solid var(--awnet-ink);background:transparent;padding:10px 14px;text-decoration:none;font:inherit;font-size:.9rem;cursor:pointer}.awnet-contact-actions a:hover,.awnet-email-row button:hover,.awnet-email-row a:hover{background:var(--awnet-ink);color:#fff}.awnet .awnet-contact .awnet-email-row>button.awnet-copy-email{background-color:#fff!important;color:#17191d!important;-webkit-text-fill-color:#17191d!important;opacity:1!important;visibility:visible!important}.awnet .awnet-contact .awnet-email-row>button.awnet-copy-email:hover{background-color:#f0f1f2!important;color:#17191d!important;-webkit-text-fill-color:#17191d!important}.awnet .awnet-contact .awnet-email-row>button.awnet-copy-email:focus,.awnet .awnet-contact .awnet-email-row>button.awnet-copy-email:focus-visible{background-color:#fff!important;color:#17191d!important;-webkit-text-fill-color:#17191d!important}.awnet-email-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.awnet-email-row span{margin-right:8px;font-weight:650}.awnet-copy-status{min-height:1.4em;color:var(--awnet-muted);font-size:.84rem}
.awnet-privacy-summary a{font-weight:700}.awnet-policy{max-width:900px}.awnet-policy-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:.84rem;color:var(--awnet-muted);margin-bottom:22px}.awnet-policy-intro{font-size:1rem;color:var(--awnet-muted)}.awnet-policy-section{padding:24px 0;border-top:1px solid var(--awnet-line);scroll-margin-top:90px}.awnet-policy-section:last-child{border-bottom:1px solid var(--awnet-line)}.awnet-policy-heading{font-size:1.08rem;margin:0 0 12px}.awnet-policy-panel p{margin:0 0 12px}.awnet-accordion-toggle{display:flex;width:100%;border:0;background:none;padding:0;text-align:left;font:inherit;font-weight:700;align-items:center;justify-content:space-between;color:inherit}.awnet-accordion-icon{display:none}.awnet-closing{padding:36px 0 0;font-size:.86rem;color:var(--awnet-muted)}
.awnet-admin-warning,.awnet-admin-inline-warning{border:1px solid #b88b31;background:#fff7e6;padding:12px 14px;margin:14px 0;font-size:.9rem}
.awnet-launcher{position:fixed;right:24px;bottom:24px;z-index:80;color:var(--awnet-ink);font-family:inherit}.awnet-launcher-trigger{border:1px solid var(--awnet-ink);background:#fff;color:var(--awnet-ink);min-width:56px;min-height:44px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,.08)}.awnet-launcher-panel{position:absolute;right:0;bottom:58px;width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid var(--awnet-line);padding:20px;box-shadow:0 18px 48px rgba(0,0,0,.15)}.awnet-panel-head{display:flex;align-items:center;justify-content:space-between}.awnet-panel-close{border:0;background:none;font-size:1.6rem;line-height:1;cursor:pointer;min-width:32px;min-height:32px}.awnet-panel-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.awnet-panel-links a{border:1px solid var(--awnet-line);padding:10px;text-decoration:none;font-size:.86rem}.awnet-panel-email{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:.85rem}.awnet-launcher[data-awnet-launcher] .awnet-launcher-panel .awnet-panel-email>button.awnet-copy-email{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:40px;border:1px solid #17191d!important;background-color:#17191d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;padding:8px 12px;font:inherit;font-size:.86rem!important;font-weight:650;line-height:1.2;text-indent:0;white-space:nowrap;cursor:pointer}.awnet-launcher[data-awnet-launcher] .awnet-launcher-panel .awnet-panel-email>button.awnet-copy-email:hover{background-color:#17191d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.awnet-launcher[data-awnet-launcher] .awnet-launcher-panel .awnet-panel-email>button.awnet-copy-email:focus{background-color:#17191d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.awnet-launcher[data-awnet-launcher] .awnet-launcher-panel .awnet-panel-email>button.awnet-copy-email:focus-visible{background-color:#17191d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:3px solid #17191d!important;outline-offset:3px!important}.awnet-backdrop{display:none}
.awnet button:focus-visible,.awnet a:focus-visible,.awnet-launcher button:focus-visible,.awnet-launcher a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
@media (max-width:720px){.awnet{padding:0 18px 56px}.awnet-hero{padding:54px 0 34px}.awnet-hero h2{font-size:clamp(2.1rem,11vw,3.2rem)}.awnet-anchor-nav{gap:20px;overflow-x:auto;white-space:nowrap;margin:0 -18px;padding:14px 18px}.awnet-section{padding:58px 0;scroll-margin-top:72px}.awnet-principles{grid-template-columns:1fr}.awnet-principles article,.awnet-principles article+article{padding:22px 0;border-left:0}.awnet-topic-list{grid-template-columns:1fr}.awnet-topic-list li:nth-child(odd),.awnet-topic-list li:nth-child(even){padding:15px 0;border-left:0}.awnet-contact{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.awnet-contact-actions{display:grid;grid-template-columns:1fr 1fr}.awnet-contact-actions a{text-align:center;min-height:44px}.awnet-email-row{align-items:stretch}.awnet-email-row span{width:100%;overflow-wrap:anywhere}.awnet-email-row button,.awnet-email-row a{min-height:44px}.awnet-js .awnet-accordion-toggle{min-height:44px}.awnet-js .awnet-accordion-icon{display:inline}.awnet-js .awnet-policy-panel[hidden]{display:none}.awnet-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.awnet-launcher-trigger{min-width:64px;min-height:48px}.awnet-launcher-panel{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:75vh;overflow:auto;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--awnet-line);box-shadow:0 -18px 50px rgba(0,0,0,.18);z-index:92}.awnet-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:rgba(0,0,0,.36);z-index:91}.awnet-panel-links a{min-height:44px;display:flex;align-items:center}.awnet-panel-close{min-width:44px;min-height:44px}.awnet-panel-email button{min-width:44px;min-height:44px}}
@media print{.awnet{max-width:none;padding:0;color:#000}.awnet-anchor-nav,.awnet-launcher,.awnet-copy-status,.awnet-admin-warning{display:none!important}.awnet-section{padding:26px 0;break-inside:auto}.awnet-policy-panel{display:block!important}.awnet-accordion-toggle{display:flex!important}.awnet-accordion-icon{display:none!important}.awnet a{color:#000;text-decoration:underline}.awnet-contact{background:none;margin:0;padding-left:0;padding-right:0}}
