.ig-browser-controls,.ig-continue{max-width:1200px;margin:20px auto;padding:20px 28px;border:1px solid #39dce7;border-radius:20px;background:#08234cf5;box-shadow:0 0 22px #40dcf015}.ig-browser-controls h2{font-size:clamp(18px,2.4vw,24px);margin:0 0 12px}.ig-browser-controls p{margin:8px 0}.ig-small{font-size:14px;color:#d1e0ee}.ig-age-label{font-weight:650}.ig-browser-controls select,.ig-search-tools input,.ig-search-tools select{font:inherit;background:#061b3c;color:white;border:1px solid #49edf3;border-radius:10px;padding:10px 14px;max-width:100%}.ig-browser-controls select{margin:0 12px}.ig-storage summary{cursor:pointer;font-size:13px;color:#b5d9e9}.ig-clear{font:inherit;font-size:13px;background:transparent;color:#c9e9f1;border:1px solid #4c8097;border-radius:8px;padding:8px;cursor:pointer}.ig-continue h2{font-size:20px;margin:0 0 12px}.ig-search-tools{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:8px 18px;margin:28px 0 14px}.ig-search-tools label:first-child{grid-column:1;grid-row:1}.ig-search-tools input{grid-column:1;grid-row:2;min-width:0}.ig-search-tools label:nth-of-type(2){grid-column:2;grid-row:1}.ig-search-tools select{grid-column:2;grid-row:2}.ig-search-tools label{font-size:14px}.ig-actions{display:flex;gap:12px;align-items:center;justify-content:space-between}.ig-star{background:#0b3459;color:#ffe7a0;border:1px solid #ffe7a0;border-radius:50%;width:46px;height:46px;flex-shrink:0;font-size:28px;cursor:pointer;line-height:1}.ig-star[aria-pressed=true]{background:#644c23;box-shadow:0 0 14px #ffd27766}.ig-story-card>img{height:240px;object-fit:contain!important;background:#061734}.ig-story-card .cardbody{display:flex;flex-direction:column;flex:1}.ig-story-card .ig-actions{margin-top:auto}.ig-story-card{display:flex;flex-direction:column}[data-story-tools]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}[data-story-tools] p{flex-basis:100%;margin:0}.ig-restricted{min-height:250px}.ig-restricted h1{font-size:25px}.ig-restricted .action{margin:10px}.ig-guide{margin:25px 0;background:#08234c;border:1px solid #39dce7;border-radius:16px;padding:20px}.ig-guide summary{cursor:pointer;font-size:20px;color:#a4f7fa}.ig-guide-content{line-height:1.7;overflow-wrap:anywhere}.ig-guide-content section{margin:20px 0}.ig-guide-content h1{font-size:26px}.ig-holiday-reader img{width:100%;height:auto;max-height:85vh;object-fit:contain}.ig-holiday-reader img[hidden]{display:none!important}.ig-browser-controls:focus-within{outline:1px solid #cffbff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ffdf99;outline-offset:4px}header #nav{gap:14px}header #nav a{font-size:14px}@media(max-width:900px){.ig-browser-controls,.ig-continue{margin:14px 4%;padding:18px}.ig-search-tools{grid-template-columns:minmax(0,1fr) 170px}}@media(max-width:600px){.ig-search-tools{display:flex;flex-direction:column}.ig-browser-controls select{margin:8px 0 0;display:block;width:100%}.ig-browser-controls h2{font-size:20px}.ig-star{width:44px;height:44px}.ig-holiday-reader img{max-height:none}.ig-guide{padding:14px}.ig-continue .action{white-space:normal}}

.ig-has-age h2,.ig-has-age>p{display:none}.ig-has-age .ig-storage{margin-top:8px}.ig-continue[hidden]{display:none!important}

@media print{body.ig-print-guide{background:white!important;color:#172b3b!important;font:12pt/1.5 system-ui}body.ig-print-guide>header,body.ig-print-guide>footer,body.ig-print-guide>.skip,body.ig-print-guide>.ig-browser-controls,body.ig-print-guide>.ig-continue,body.ig-print-guide #main>*:not(.ig-guide){display:none!important}body.ig-print-guide #main{display:block!important;max-width:none!important;margin:0!important;padding:0!important}body.ig-print-guide .ig-guide{display:block!important;border:0!important;background:white!important;color:#172b3b!important;margin:0!important;padding:0!important}body.ig-print-guide .ig-guide summary,body.ig-print-guide .ig-guide button{display:none!important}body.ig-print-guide .ig-guide h1,body.ig-print-guide .ig-guide h2,body.ig-print-guide .ig-guide h3,body.ig-print-guide .ig-guide p{color:#172b3b!important}body.ig-print-guide .parent{break-before:page}@page{size:A4;margin:18mm}}
