.learning-center-layout{background:#fff}.learning-nav nav{gap:24px}.learning-nav nav a[aria-current=page]{color:var(--pink-text)}.learning-hero{background:linear-gradient(120deg,#f7f6f2 0%,#fff 48%,#fff0f6 100%);border-top:1px solid #eef0f4;position:relative;overflow:hidden}.learning-hero:before{content:"";border:1px solid #ee3d8f33;border-radius:50%;width:620px;height:620px;position:absolute;top:-310px;right:-260px}.learning-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;min-height:510px;display:grid;position:relative}.learning-hero h1{max-width:820px;font-size:clamp(54px,6.4vw,88px)}.learning-hero-note{border-left:3px solid var(--pink);padding:8px 0 8px 28px}.learning-hero-note>span{color:var(--pink-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.learning-hero-note p{color:var(--muted);margin-bottom:20px;font-size:17px;line-height:1.7}.learning-hero-note a{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #b7bfcc;gap:18px;padding-bottom:6px;font-size:12px;font-weight:900;display:inline-flex}.featured-learning{padding:96px 0 82px}.featured-article{border:1px solid var(--line);background:#fff;grid-template-columns:.9fr 1.1fr;min-height:440px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 26px 70px #071d4914}.featured-article:hover{transform:translateY(-4px);box-shadow:0 32px 80px #071d4921}.article-art{background:var(--navy);color:#fff;isolation:isolate;min-height:168px;position:relative;overflow:hidden}.article-art:before{content:"";border:1px solid #ffffff57;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.article-art>span{letter-spacing:.16em;z-index:3;font-size:11px;font-weight:900;position:absolute;top:24px;left:26px}.article-art>i,.article-art>b{z-index:2;display:block;position:absolute}.art-road{background:linear-gradient(145deg,var(--navy),#113a74)}.art-road>i{border:2px solid #ffffffb8;border-width:2px 0;width:330px;height:92px;bottom:76px;left:10%;transform:rotate(-14deg)}.art-road>b{border-top:3px dashed var(--pink);width:230px;bottom:121px;left:22%;transform:rotate(-14deg)}.art-shield{background:linear-gradient(145deg,#ee3d8f,#b51f68)}.art-shield>i{clip-path:polygon(50% 0,100% 18%,88% 76%,50% 100%,12% 76%,0 18%);background:#ffffff24;border:3px solid #fff;width:105px;height:130px;top:35px;left:calc(50% - 52px)}.art-shield>b{border-bottom:4px solid #fff;border-left:4px solid #fff;width:44px;height:24px;top:79px;left:calc(50% - 20px);transform:rotate(-45deg)}.art-oregon{background:linear-gradient(145deg,#0066b3,#071d49)}.art-oregon>i{clip-path:polygon(13% 0,76% 7%,95% 31%,82% 51%,91% 100%,45% 89%,0 58%);border:3px solid #fff;width:118px;height:108px;top:43px;left:calc(50% - 59px)}.art-oregon>b{background:var(--pink);border-radius:50%;width:17px;height:17px;top:93px;left:48%;box-shadow:0 0 0 8px #ee3d8f47}.art-compare{background:linear-gradient(145deg,#071d49,#0066b3)}.art-compare>i,.art-compare>b{border:3px solid #fff;border-radius:50%;width:105px;height:105px;top:47px}.art-compare>i{left:28%}.art-compare>b{border-color:var(--pink);mix-blend-mode:screen;right:28%}.art-credit{background:linear-gradient(145deg,#6e2a92,#ee3d8f)}.art-credit>i{border:3px solid #fff;border-radius:10px;width:190px;height:110px;top:47px;left:calc(50% - 95px)}.art-credit>b{border-top:12px solid #ffffff47;width:120px;top:83px;left:calc(50% - 60px);box-shadow:0 30px 0 -3px #ffffffb3}.art-deductible{background:linear-gradient(145deg,#071d49,#164f6d)}.art-deductible>i{background:#fff;width:190px;height:12px;top:72px;left:calc(50% - 95px);box-shadow:0 42px #ffffff80}.art-deductible>b{background:var(--pink);border-radius:50%;width:40px;height:40px;top:58px;left:38%;box-shadow:85px 42px #fff}.art-timing{background:linear-gradient(145deg,#0066b3,#39a6c8)}.art-timing>i{border:3px solid #fff;border-radius:50%;width:125px;height:125px;top:38px;left:calc(50% - 63px)}.art-timing>b{transform-origin:bottom;width:3px;height:50px;box-shadow:20px 44px 0 0 var(--pink);background:#fff;top:64px;left:50%;transform:rotate(-38deg)}.art-life{background:linear-gradient(145deg,#ee3d8f,#ff80b7)}.art-life>i{clip-path:polygon(50% 95%,8% 55%,0 28%,9% 7%,28% 0,50% 18%,72% 0,91% 7%,100% 28%,92% 55%);background:#fff;width:100px;height:90px;top:55px;left:calc(50% - 50px)}.art-life>b{border:1px solid #ffffff8c;border-radius:50%;width:140px;height:140px;top:30px;left:calc(50% - 70px)}.art-claims{background:linear-gradient(145deg,#b84a20,#ee3d8f)}.art-claims>i{background:#fff;width:8px;height:118px;top:42px;left:50%;transform:rotate(45deg);box-shadow:0 0 0 15px #ffffff1f}.art-claims>b{border:3px solid #fff;border-radius:50%;width:90px;height:90px;top:56px;left:calc(50% - 45px)}.art-savings{background:linear-gradient(145deg,#087d67,#0066b3)}.art-savings>i{border:3px solid #fff;border-radius:50%;width:145px;height:92px;top:62px;left:calc(50% - 73px)}.art-savings>b{width:54px;height:54px;box-shadow:72px 48px 0 -19px var(--pink);border:3px solid #fff;border-radius:50%;top:80px;left:calc(50% - 27px)}.featured-art{min-height:440px}.featured-art>span{font-size:13px;top:34px;left:36px}.featured-art>i{width:480px;height:126px;bottom:95px;left:-15px}.featured-art>b{width:340px;bottom:157px;left:55px}.feature-limit{z-index:4;width:78px;height:78px;color:var(--navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex;position:absolute;box-shadow:0 15px 30px #0000002e}.limit-one{top:82px;right:45px}.limit-two{background:var(--pink-deep);color:#fff;top:172px;right:118px}.limit-three{bottom:58px;right:34px}.featured-copy{flex-direction:column;justify-content:center;padding:62px 66px;display:flex}.article-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.article-meta span{letter-spacing:.13em;text-transform:uppercase;color:var(--pink-text);font-size:9px;font-weight:900}.article-meta span+span{color:var(--muted);border-left:1px solid var(--line);padding-left:11px}.featured-copy h2{letter-spacing:-.045em;color:var(--navy);margin-bottom:22px;font-size:clamp(38px,4vw,58px);line-height:1.02}.featured-copy p{color:var(--muted);margin-bottom:28px;font-size:16px;line-height:1.72}.featured-link,.card-read-link{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:11px;font-weight:900}.featured-link b,.card-read-link b{color:var(--pink-text);margin-left:16px}.learning-library{background:var(--cream);padding:92px 0 112px}.library-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:44px;display:grid}.library-heading h2,.learning-promise h2,.related-heading h2{letter-spacing:-.045em;color:var(--navy);margin:0;font-size:clamp(38px,4.2vw,59px);line-height:1.02}.library-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.learning-controls{border:1px solid var(--line);background:#fff;padding:24px;box-shadow:0 18px 45px #071d490f}.article-search{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:130px 1fr;align-items:center;gap:24px;font-size:11px;font-weight:900;display:grid}.search-field{background:#fff;border:1px solid #cdd3dd;align-items:center;gap:13px;min-height:54px;padding:0 18px;display:flex}.search-field>span{color:var(--pink-text);font-size:24px;line-height:1}.search-field input{width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;font-size:15px;font-weight:400}.search-field:focus-within{outline-offset:2px;border-color:var(--pink-text);outline:3px solid #ffbdde}.category-filters{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:20px;display:flex}.category-filters button,.learning-empty button{min-height:38px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cfd5df;padding:0 14px;font-size:10px;font-weight:800}.category-filters button:hover,.category-filters button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}:is(.category-filters button:focus-visible,.article-tools button:focus-visible){outline-offset:2px;outline:3px solid #ffbdde}.result-count{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:28px 0 16px;font-size:10px;font-weight:900}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.learning-card{border:1px solid var(--line);background:#fff;min-width:0}.learning-card>a{flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex}.learning-card>a:hover{transform:translateY(-4px);box-shadow:0 22px 55px #071d491f}.learning-card-body{flex-direction:column;flex:1;padding:28px 28px 30px;display:flex}.learning-card h3{letter-spacing:-.025em;color:var(--navy);margin-bottom:15px;font-size:25px;line-height:1.13}.learning-card p{color:var(--muted);margin-bottom:26px;font-size:13px;line-height:1.68}.learning-empty{border:1px solid var(--line);text-align:center;background:#fff;padding:70px 28px}.learning-empty strong{color:var(--navy);margin-bottom:10px;font-size:24px;display:block}.learning-empty p{color:var(--muted)}.learning-empty button{background:var(--pink-deep);border-color:var(--pink-deep);color:#fff;margin-top:8px}.learning-promise{background:var(--pink-deep);color:#fff;padding:90px 0}.learning-promise-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.learning-promise h2{color:#fff}.learning-promise-grid>div+div p{margin-bottom:28px;font-size:16px;line-height:1.72}.article-breadcrumb-shell{padding-top:22px}.article-breadcrumb{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:10px;display:flex;overflow:hidden}.article-breadcrumb a{color:var(--navy);font-weight:800}.article-breadcrumb a:hover{color:var(--pink-text)}.article-breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.article-hero{background:var(--navy);color:#fff;overflow:hidden}.article-hero-grid{grid-template-columns:1.13fr .87fr;align-items:center;gap:80px;min-height:540px;display:grid}.article-meta-light span+span{color:#bfc7d7;border-color:#ffffff3d}.article-hero-copy h1{color:#fff;margin-bottom:26px;font-size:clamp(50px,5.8vw,78px)}.article-hero-copy>p{color:#cbd2df;max-width:720px;font-size:18px;line-height:1.66}.article-byline{align-items:center;gap:14px;margin-top:30px;display:flex}.article-byline img{object-fit:cover;object-position:50% 34%;border:2px solid #ffffff80;border-radius:50%;width:54px;height:54px}.article-byline span{flex-direction:column;gap:4px;display:flex}.article-byline strong{font-size:12px}.article-byline small{text-transform:uppercase;letter-spacing:.12em;color:#aeb8cb;font-size:9px}.article-hero-art{border:1px solid #ffffff38;min-height:360px;box-shadow:24px 26px #ee3d8f38}.article-hero-art:before{width:360px;height:360px}.article-hero-art>span{font-size:14px;top:32px;left:34px}.article-hero-art>i,.article-hero-art>b{transform:scale(1.35)}.article-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:70px;padding-top:78px;padding-bottom:90px;display:grid}.article-side{align-self:start;position:sticky;top:26px}.article-tools{border-top:3px solid var(--pink);flex-direction:column;display:flex}.article-tools>span,.article-topics>span{letter-spacing:.14em;text-transform:uppercase;color:var(--pink-text);padding:15px 0 10px;font-size:9px;font-weight:900}.article-tools a,.article-tools button{text-align:left;border:0;border-bottom:1px solid var(--line);min-height:38px;color:var(--navy);cursor:pointer;background:0 0;padding:0;font-size:11px;font-weight:800}.article-tools a{align-items:center;display:flex}.article-tools a:hover,.article-tools button:hover{color:var(--pink-text)}.article-topics{flex-direction:column;margin-top:30px;display:flex}.article-topics a{color:var(--muted);padding:6px 0;font-size:11px;line-height:1.4}.article-topics a:hover{color:var(--pink-text)}.article-body{color:#374257;font-size:17px;line-height:1.78}.article-dek{color:var(--navy);border-left:4px solid var(--pink);margin-bottom:58px;padding-left:26px;font-size:23px;font-weight:700;line-height:1.55}.article-body section{margin:0 0 54px}.article-body h2{letter-spacing:-.03em;color:var(--navy);margin:0 0 20px;font-size:34px;line-height:1.14}.article-body p{margin-bottom:18px}.article-body ul{margin:22px 0;padding:0;list-style:none}.article-body li{border-top:1px solid var(--line);padding:12px 0 12px 32px;position:relative}.article-body li:before{content:"";background:var(--pink);border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:4px}.article-note{background:var(--pink-soft);border:1px solid #f2bdd5;margin-top:28px;padding:26px 28px}.article-note strong{color:var(--navy);margin-bottom:8px;font-size:14px;display:block}.article-note p{color:#4e5870;margin:0;font-size:15px}.article-sources{border-top:1px solid var(--line);padding-top:42px}.article-sources>p{color:var(--muted);font-size:14px}.article-sources li{padding-left:28px}.article-sources a{color:var(--blue);font-weight:800}.article-sources a:hover{text-decoration:underline}.article-disclaimer{border-top:1px solid var(--line);padding-top:22px;color:var(--muted)!important;font-size:12px!important;line-height:1.6!important}.article-cta{background:var(--navy);color:#fff;padding:46px 48px;margin:58px 0 0!important}.article-cta h2{color:#fff;font-size:38px}.article-cta>p:not(.eyebrow){color:#cbd2df;font-size:15px}.article-cta>div{align-items:center;gap:24px;margin-top:26px;display:flex}.article-cta>div>a:not(.button){color:#fff;border-bottom:1px solid #ffffff80;padding-bottom:5px;font-size:12px;font-weight:900}.related-reading{background:var(--cream);padding:90px 0}.related-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.related-heading>a{color:var(--pink-text);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.related-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.related-grid article{border:1px solid var(--line);background:#fff}.related-grid a{flex-direction:column;height:100%;padding:30px;display:flex}.related-grid span{letter-spacing:.1em;text-transform:uppercase;color:var(--pink-text);font-size:9px;font-weight:900}.related-grid h3{color:var(--navy);margin:18px 0 12px;font-size:23px;line-height:1.15}.related-grid p{color:var(--muted);font-size:13px;line-height:1.65}.related-grid b{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:16px;font-size:11px}.article-pagination{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:72px;margin-bottom:88px;display:grid}.article-pagination a{flex-direction:column;gap:10px;min-width:0;padding:28px 32px;display:flex}.article-pagination a+a{border-left:1px solid var(--line);text-align:right}.article-pagination span{letter-spacing:.13em;text-transform:uppercase;color:var(--pink-text);font-size:9px;font-weight:900}.article-pagination strong{color:var(--navy);font-size:14px;line-height:1.4}@media (max-width:1050px){.learning-nav nav{gap:16px;font-size:12px}.article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.learning-hero-grid,.featured-article,.library-heading,.learning-promise-grid,.article-hero-grid{grid-template-columns:1fr}.learning-hero-grid{gap:24px;padding:72px 0}.featured-art{min-height:330px}.featured-copy{padding:48px}.library-heading,.learning-promise-grid{gap:28px}.article-hero-grid{gap:42px;padding:62px 0}.article-hero-art{width:min(520px,100%);min-height:300px}.article-layout{grid-template-columns:1fr;gap:35px}.article-side{grid-template-columns:1fr 1fr;gap:30px;display:grid;position:static}.article-tools{grid-template-columns:repeat(3,1fr);display:grid}.article-tools>span{grid-column:1/-1}.article-tools a,.article-tools button{text-align:center;border:1px solid var(--line);justify-content:center;margin:-1px 0 0 -1px}.article-topics{margin:0}.related-grid{grid-template-columns:1fr 1fr}.related-grid article:last-child{grid-column:1/-1}}@media (max-width:600px){.learning-hero-grid{min-height:0;padding:60px 0}.learning-hero h1{font-size:47px}.featured-learning{padding:64px 0 58px}.featured-art{min-height:280px}.featured-copy{padding:34px 26px}.feature-limit{width:58px;height:58px;font-size:18px}.limit-one{top:62px;right:25px}.limit-two{top:130px;right:82px}.limit-three{bottom:38px;right:20px}.learning-library{padding:68px 0 78px}.article-search{grid-template-columns:1fr;gap:10px}.learning-controls{padding:16px}.category-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.category-filters button{flex:none}.article-grid{grid-template-columns:1fr}.learning-card h3{font-size:24px}.learning-promise{padding:68px 0}.article-breadcrumb-shell{padding-top:8px}.article-hero-grid{padding:48px 0}.article-hero-copy h1{font-size:46px}.article-hero-copy>p{font-size:16px}.article-hero-art{min-height:240px;box-shadow:14px 16px #ee3d8f38}.article-layout{padding-top:54px;padding-bottom:60px}.article-side{grid-template-columns:1fr}.article-body{font-size:16px;line-height:1.72}.article-dek{margin-bottom:46px;padding-left:18px;font-size:20px}.article-body h2{font-size:29px}.article-note{padding:22px}.article-cta{padding:34px 26px}.article-cta h2{font-size:32px}.article-cta>div{flex-direction:column;align-items:flex-start}.related-reading{padding:68px 0}.related-heading{flex-direction:column;align-items:flex-start;gap:18px}.related-grid{grid-template-columns:1fr}.related-grid article:last-child{grid-column:auto}.article-pagination{grid-template-columns:1fr;margin-top:52px;margin-bottom:68px}.article-pagination a+a{border-left:0;border-top:1px solid var(--line);text-align:left}.learning-mobile-cta{display:flex}}@media print{body{color:#000!important;background:#fff!important;padding:0!important}.topbar,.learning-nav,.learning-footer,.mobile-cta,.article-breadcrumb-shell,.article-side,.related-reading,.article-pagination,.article-hero-art,.article-cta{display:none!important}.article-hero{border-bottom:2px solid #000;color:#000!important;background:#fff!important}.article-hero-grid{min-height:0;padding:24px 0;display:block}.article-hero-copy h1,.article-hero-copy>p,.article-meta-light span,.article-byline small{color:#000!important}.article-layout{width:100%;max-width:760px;padding:35px 0;display:block}.article-body{color:#111;font-size:11pt;line-height:1.55}.article-body h2{color:#000;break-after:avoid;font-size:18pt}.article-body section{break-inside:avoid-page;margin-bottom:28px}.article-note{background:#fff;border:1px solid #777}.article-disclaimer{color:#333!important}.article-tools{display:none!important}a{color:#000!important;text-decoration:none!important}}@media (prefers-reduced-motion:reduce){.featured-article,.learning-card>a{transition:none}}.article-meta-light span{color:var(--pink-light)}.learning-wildfire-feature{background:#f2eee5;border-top:1px solid #ded9cf;border-bottom:1px solid #ded9cf;padding:82px 0}.learning-wildfire-grid{grid-template-columns:.48fr 1.52fr;align-items:center;gap:62px;display:grid}.learning-wildfire-mark{color:#fff;background:#70220f;height:300px;position:relative;overflow:hidden;box-shadow:18px 20px #70220f26}.learning-wildfire-mark span{letter-spacing:.16em;font-size:13px;font-weight:900;position:absolute;top:25px;left:28px}.learning-wildfire-mark i{border:2px solid #ffffff73;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-90px;right:-80px}.learning-wildfire-mark b{border:3px solid #fff;border-radius:50% 50% 20% 20%;width:100px;height:145px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.learning-wildfire-grid h2{letter-spacing:-.045em;color:var(--navy);margin-bottom:20px;font-size:clamp(36px,4vw,56px);line-height:1.02}.learning-wildfire-grid>div+div>p:not(.eyebrow){color:var(--muted);max-width:760px;font-size:15px;line-height:1.7}.learning-wildfire-links{align-items:center;gap:28px;margin-top:28px;display:flex}.learning-wildfire-links>a:not(.button){color:#70220f;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid;padding-bottom:5px;font-size:11px;font-weight:900}@media (max-width:900px){.learning-wildfire-grid{grid-template-columns:1fr}.learning-wildfire-mark{max-width:460px;height:240px}}@media (max-width:600px){.learning-wildfire-feature{padding:62px 0}.learning-wildfire-grid{gap:42px}.learning-wildfire-links{flex-direction:column;align-items:flex-start;gap:20px}.learning-wildfire-links .button{width:100%;font-size:12px}}@media print{.learning-wildfire-feature{display:none!important}}
