/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}﻿header.main-header{padding:1rem}header.main-header h1{color:#c4820e;font-size:3rem;font-weight:300}header.main-header h1 .logo{background:url("/static/planyourlegacy/img/UCBerkeley_Logo_Berkeley_Blue_RGB.svg?aaab865547d8") no-repeat center/100%;display:inline-block;height:59px;margin-bottom:-4px;overflow:hidden;text-indent:-999rem;vertical-align:bottom;width:240px}header.main-header h1 a{text-decoration:none}header.main-header .upper-header{display:flex;flex-direction:row;justify-content:space-between;padding:20px}header.main-header ul{width:100%}header.main-header .top-level-nav{display:flex;flex-direction:row;font-size:1.8rem;height:max-content;justify-content:space-evenly;position:relative}header.main-header .top-level-nav li{padding:17px 20px;white-space:nowrap}header.main-header .top-level-nav li a{color:#003262;font-weight:600;text-transform:uppercase}header.main-header .top-level-nav li a:hover{border-bottom:4px solid #fdb515;text-decoration:none}header.main-header .top-level-nav li ul{background-color:#fdb515;display:none;flex-direction:row;font-size:1.5rem;justify-content:space-evenly;left:0;position:absolute;right:0;top:67px}header.main-header .top-level-nav li ul li{height:100px;padding:35px 20px}header.main-header .top-level-nav li ul li a:hover{border-bottom-color:#003262}header.main-header .top-level-nav>li{background:url("/static/planyourlegacy/img/caret-down.svg?aaab865547d8") 100% 17px no-repeat;background-size:22px 36px;padding-right:30px}header.main-header .top-level-nav .active{background:url("/static/planyourlegacy/img/caret-up.svg?aaab865547d8") 50% bottom no-repeat;background-size:20px 20px;margin-bottom:97px;padding-bottom:18px}header.main-header .top-level-nav .active ul{display:flex}header.main-header .top-level-nav .active:hover a{border-bottom:0}header.main-header .top-level-nav .ancestor a{border-bottom:4px solid #fdb515}header.main-header .mobile-menu-button{background-color:transparent;border-width:0;cursor:pointer;display:none;font-size:2rem;height:30px}header.main-header .anti-burger{display:none}header.main-header.menuopen .burger{display:none}header.main-header.menuopen .anti-burger{display:inline-block}header.main-header .form-wrap{align-items:center;display:flex;flex-direction:row}header.main-header form{display:inline-block;position:relative}header.main-header form .query{left:-150px;position:absolute;top:1px;width:150px}header.main-header form button{background-color:transparent;border-width:0}header.main-header form .search-icon{margin:0 15px;vertical-align:middle;width:25px}header.main-header .button{font-size:1.2rem}.mobile-subnav{background-color:#fdb515;display:none}.mobile-subnav li{font-size:1.3rem;padding:25px;text-align:center;text-transform:uppercase}.mobile-subnav li a{color:#003262;font-weight:600}@media only screen and (max-width:967px){header.main-header h1{font-size:2rem}header.main-header h1 .logo{height:50px;margin-bottom:-7px;width:154px}header.main-header .top-level-nav{font-size:1rem}header.main-header .top-level-nav>li{background-size:12px 20px;padding-right:18px}header.main-header .top-level-nav .active{padding-bottom:23px}header.main-header .top-level-nav li ul{top:57px}}@media only screen and (max-width:725px){header.main-header h1 .logo{display:block}}@media only screen and (max-width:585px){.mobile-subnav{display:block}header.main-header h1 a{white-space:nowrap}header.main-header .top-level-nav,header.main-header .form-wrap{display:none}header.main-header .mobile-menu-button{color:#003262;display:block;width:30px}header.main-header.menuopen .top-level-nav{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;text-align:center}header.main-header.menuopen .top-level-nav>li{background-size:19px 30px;padding-right:30px;width:max-content}header.main-header.menuopen .top-level-nav li.active ul{display:none}header.main-header.menuopen .top-level-nav .active{background:url("/static/planyourlegacy/img/caret-down.svg?aaab865547d8") 100% 17px no-repeat;background-size:19px 30px;margin-bottom:0;padding-bottom:17px;padding-right:30px;width:max-content}header.main-header.menuopen .top-level-nav .active a{display:block;margin-bottom:0}}@media only screen and (max-width:375px){header.main-header h1{max-width:60%}}@media only screen and (max-width:330px){header.main-header .upper-header{padding:15px}}.super-footer{background-color:#3b7ea1;color:#fff;font-size:2rem;padding:55px 30px;text-align:center}.super-footer .wrap{display:flex;flex-direction:row;justify-content:space-evenly;margin:20px 0 10px}.super-footer .wrap div{display:flex;flex-direction:column;width:300px}.super-footer .wrap div img{max-height:50px}.super-footer .wrap div a{color:#fecd5f}.site-footer{background-color:#003262;color:#fff;min-height:100px;padding:50px 0;text-align:center;width:100%}.site-footer .content-width{margin:0 auto;max-width:1440px}.site-footer .scroll-top{bottom:-50px;color:#fecd5f;display:block;font-size:2.2rem;font-weight:700;position:fixed;right:30px;transition:bottom 200ms ease-in;z-index:100}.site-footer .scroll-top:hover{text-decoration:none}.site-footer .scroll-top.show{bottom:20px}.site-footer a{color:#fdb515}.footer-links{margin:0 auto 20px}.ucb{font-size:.75rem}.ucb p{margin:.5rem 0}.ucb .link-to-light{margin:0 auto;padding:0;width:150px}.ucb .link-to-light a{color:#fff;font-size:14px}.ucb .link-to-light a:hover{text-decoration:underline}.ucb .berkeley-seal img{height:80px;margin:1rem auto;width:80px}.ucb .berkeley-text{font-size:1rem}@media only screen and (max-width:600px){.site-footer .scroll-top{display:block}.super-footer .wrap{flex-direction:column;gap:20px}.super-footer .wrap div{margin:10px 0;width:100%}}.about .content-blocks{margin:50px auto}.about .content-blocks article{display:flex;flex-direction:row;gap:30px;margin:10px;padding:15px}.about .content-blocks article a{flex-shrink:0}.about .content-blocks article a img{width:300px}.about .content-blocks article p:first-child{margin-top:0}.faq .accordions{margin:50px auto}.faq .accordions details{font-size:2rem;margin:30px 0}.faq .accordions summary h3{font-size:2rem;font-weight:500}.faq .outro-text{font-size:1.5rem;margin:50px auto;width:95%}.meet-experts{margin:50px auto}.meet-experts .experts{columns:2}.meet-experts article{break-inside:avoid;font-size:1.6rem;margin:0 10% 100px;width:80%}.meet-experts article img{display:block;margin:10px auto}.meet-experts article h3{font-weight:600;text-align:center}.meet-experts article .see-more{background-color:transparent;border-width:0;color:#c4820e;cursor:pointer;font-size:1.5rem;text-align:center;text-transform:uppercase;width:100%}.meet-experts article .see-more img{display:inline-block;margin:0 0 0 10px;width:20px}.meet-experts article .see-more.less img{transform:rotate(180deg)}.meet-experts .outro-text{font-size:1.5rem;margin:50px auto;width:95%}@media only screen and (max-width:600px){.about .content-blocks article{display:block}.about .content-blocks article p.cb-title{margin-top:1rem}.about .content-blocks article a img{width:100%}.meet-experts .experts{columns:1}}.ways-to-give .content-blocks{display:flex;flex-flow:row;justify-content:space-evenly;margin:50px auto}.ways-to-give .content-blocks article{margin:10px;padding:15px;width:40%}.body-content.accordions{margin:50px auto}.body-content img{display:block;margin:0 auto}.body-content h3{font-size:2rem;margin:1rem 0}.body-content p,.body-content li{font-size:1.5rem}.gift .hiw-heading{font-size:2rem;margin:30px auto;text-align:center}.gift .how-it-works{display:flex;flex-direction:row;gap:20px;justify-content:space-evenly;margin:50px auto}.gift .how-it-works .step{text-align:center;width:30%}.gift .how-it-works .step p{line-height:1.5rem}.gift .donor-highlight{background-color:#b9d3b6;margin:30px 0;padding:30px}.gift .donor-highlight h3{font-size:2rem;margin-bottom:1rem}.gift .donor-highlight .wrap{display:flex;flex-direction:row;gap:25px}.gift .donor-highlight .wrap a{color:#0075bc;font-weight:600}.gift .donor-highlight .wrap img{height:fit-content;max-width:400px}@media only screen and (max-width:600px){.ways-to-give .content-blocks{flex-direction:column}.ways-to-give .content-blocks article{margin:0;width:100%}.gift .how-it-works{flex-direction:column}.gift .how-it-works .step{width:100%}.gift .donor-highlight .wrap{display:block}.gift .donor-highlight .wrap img{margin-bottom:20px;width:100%}}.our-stories .content-blocks{display:flex;flex-flow:row;justify-content:space-evenly;margin:50px auto}.our-stories .content-blocks article{text-align:center;width:40%}.donor-stories .story-type{margin:50px auto}.donor-stories .story-type h3{font-size:2.5rem;font-weight:normal;margin:1rem 0;text-align:center;text-transform:uppercase}.donor-stories .story-type .button-link,.donor-stories .story-type button{background-color:transparent;border-width:0;color:#c4820e;cursor:pointer;display:block;font-size:1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.donor-stories .story-type .button-link img,.donor-stories .story-type button img{display:inline-block;margin:0 0 0 10px;width:20px}.donor-stories .stories{display:flex;flex-flow:row wrap;justify-content:space-evenly}.donor-stories .stories .story{margin:10px;text-align:center;width:30%}.donor-stories .stories .story img{max-width:300px;width:100%}.donor-stories .stories .story a{color:#003262;font-size:1.5rem;font-weight:600}.story .body-content{margin:50px auto}.story .body-content .headshot{float:right;margin:0 30px 30px;max-width:400px}.story .gift-type{color:#3b7ea1;font-size:1.3rem}.story h2{font-size:2rem}.story aside{color:#c4820e;font-size:3rem;font-weight:300;padding:20px 100px}.story aside::before{content:'“'}.story aside::after{content:'”'}.cal-futures h3{font-size:2.5rem;text-align:center}.cal-futures .archive-list{display:flex;flex-flow:row wrap;font-size:1.5rem;gap:30px;justify-content:space-evenly}.cal-futures .archive-list .archive{margin:50px 0;text-align:center;width:30%}.cal-futures .archive-list .archive h4{margin:1rem 0}.cal-futures .archive-list .archive a{color:#003262}.cal-futures .form-intro.custom-form{padding:30px 0}.cal-futures .form-intro.custom-form h3{background-color:#003262;color:#fff;font-size:5.6rem;font-style:italic;font-weight:600;padding:25px 50px;text-align:left}.cal-futures .form-intro.custom-form p{font-size:2rem;padding:0 50px}.cal-futures.contact-form{align-items:center;display:flex;flex-direction:column;margin:50px auto}.cal-futures.contact-form input,.cal-futures.contact-form .helptext{margin-left:auto;margin-right:auto;width:300px}.cal-futures.contact-form .form-fields{max-width:850px}.cal-futures.contact-form .fields{display:flex;flex-flow:row wrap;justify-content:space-evenly}.cal-futures.contact-form>div{width:60%}.cal-futures.contact-form .outro-text{margin:3rem auto}.cal-futures.contact-form .outro-text a{color:#fecd5f}.cal-futures.contact-form .form-footer .button{padding:15px 30px}.cal-futures.contact-form.custom-form{background-color:transparent;color:#003262;margin-top:20px}.cal-futures.contact-form.custom-form .form-fields{max-width:unset;width:90%}.cal-futures.contact-form.custom-form .form-fields label{text-align:left}.cal-futures.contact-form.custom-form .form-fields .helptext{text-align:left;width:100%}.cal-futures.contact-form.custom-form .form-footer{margin:65px auto 0}.cal-futures.contact-form.custom-form .form-outro{margin:3rem auto}.cal-futures.contact-form.custom-form .form-outro p{font-size:1.5rem}.cal-futures.contact-form.custom-form>div{width:90%}@media only screen and (max-width:600px){.our-stories .content-blocks{flex-direction:column;gap:30px}.our-stories .content-blocks article{width:100%}.donor-stories .stories{flex-direction:column;gap:30px}.donor-stories .stories .story{width:100%}.story .body-content .headshot{float:none;margin-left:auto;margin-right:auto}.story aside{padding:20px}.cal-futures .archive-list{flex-direction:column}.cal-futures .archive-list .archive{width:100%}.cal-futures .form-intro.custom-form h3{font-size:4rem;padding:2rem}.cal-futures .form-intro.custom-form p{font-size:1.5rem;padding:0 10px}.cal-futures.custom-form{margin-top:0}}.wheeler-society .call-to-action{background-color:#b9d3b6;display:flex;flex-direction:row;gap:30px;margin:50px auto;padding:50px}.wheeler-society .call-to-action img{max-width:400px}.wheeler-society .call-to-action a{color:#0075bc;font-weight:600}.wheeler-society .call-to-action h3{font-size:2.5rem}.wheeler-society .call-to-action h3 a{color:#003262}.wheeler-society .call-to-action p{font-size:1.5rem}.wheeler-society .contact-form{align-items:center;background-color:#fff;color:#003262;display:flex;flex-direction:column;margin:50px auto}.wheeler-society .contact-form .form-intro-text{margin-bottom:3rem;text-align:left}.wheeler-society .contact-form .form-intro-text h3{font-size:3rem}.wheeler-society .contact-form .form-fields{width:90%}.wheeler-society .contact-form .form-footer{margin-top:45px}.wheeler-society .contact-form .form-footer .button{padding:15px 30px}.wheeler-society .form-outro{margin:1rem auto 3rem;width:90%}.wheeler-society .form-outro p{font-size:2rem;line-height:3rem}.events .event-list{margin:50px auto}.events .event-list article{display:flex;flex-direction:row;gap:20px;margin:40px 0}.events .event-list article p{margin:.8rem 0}.events .event-list .event-image{flex-shrink:0;width:300px}.events .event-list .event-image img{width:100%}.events .event-list h3{font-size:2.5rem;margin-bottom:30px;text-align:center;text-transform:uppercase}.events .event-list h4{font-size:2.5rem;font-weight:600}.events .event-list p{font-size:2rem}.template-gallerypage .gallery{font-size:1.5rem;margin:50px auto;max-width:90%}.template-gallerypage .gallery header{margin:30px 0}.template-gallerypage .gallery .block-slides{margin:50px 0}.template-gallerypage .gallery .block-slides .slides-block{display:flex;flex-flow:row wrap;justify-content:left}.template-gallerypage .gallery .block-slides .slides-block picture.slide-gallery{margin:0 0 50px;text-align:center;width:25%}@media only screen and (max-width:930px){.template-gallerypage .gallery .block-slides .slides-block picture.slide-gallery{width:50%}}@media only screen and (max-width:600px){.wheeler-society .sub-banner{height:min-content;padding:20px 0}.wheeler-society .call-to-action{display:block}.wheeler-society .call-to-action img{width:100%}.events .event-list h4{margin:1rem 0}.events .event-list article{display:block;margin:50px 0}.events .event-list article .event-image{max-width:100%}.template-gallerypage .gallery .block-slides .slides-block picture.slide-gallery{width:100%}}body{background:#fff;color:#003262;font-family:"proxima-nova",helvetica,arial,"Nimbus Sans L",sans-serif;font-size:18px;margin:0 auto;max-width:2000px;padding:0}p{line-height:2.5rem;margin:1rem 0}a{color:#c4820e;text-decoration:none}a:hover{text-decoration:underline}h2,h3,h4,h5,h6{font-weight:600}.highlighted{background-color:#fdb515}.button{background-color:#fdb515;border:1px solid #003262;border-radius:6px;color:#003262;font-weight:600;padding:12px 30px;text-align:center;text-transform:uppercase}.button:hover{text-decoration:none}section.content{padding:0 1rem}section.content ul li{line-height:2.5rem;list-style:disc;margin-left:20px}section.content ol li{line-height:2.5rem;list-style:decimal;margin-left:20px}.type-basicpage{font-size:1.5rem;margin:50px auto;max-width:90%}.type-basicpage .block-heading{font-size:2rem;font-weight:600}.accordions summary{cursor:pointer;font-size:2rem;font-weight:600;list-style-type:none;outline:none;padding:10px 10px 10px 25px;position:relative}.accordions summary::marker{content:''}.accordions summary::-webkit-details-marker{display:none}.accordions summary::after{content:'+';font-size:2rem;font-weight:800;position:absolute;right:-50px;top:27px}.accordions summary h3{text-align:left}.accordions details{background:#0075bc;border:2px solid #0075bc;border-radius:5px;color:#fff;font-size:2rem;margin:30px 0;padding-right:75px}.accordions details[open]{background:#fff;color:#0075bc}.accordions details[open]>summary::marker{content:''}.accordions details[open]>summary::after{color:#003262;content:'–'}.accordions .details-content{color:#003262;padding:10px 10px 10px 25px}.accordions .details-content p{margin:0 0 1rem}.content-blocks{font-size:1.5rem}.content-blocks .cb-title{font-size:2rem;font-weight:600}.content-blocks .cb-link{text-transform:uppercase}.banner{background-color:#efd189;background-position:center;background-size:cover;display:flex;flex-flow:column;height:400px;justify-content:center;padding:50px;position:relative}.banner h2{color:#fff;font-size:4rem;font-weight:600;text-align:center;text-shadow:1px 1px rgba(0,0,0,0.4);z-index:-1}.banner .screen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.banner.gold .screen{background-color:#fdb515}.banner.blue h2{color:#fdb515;text-shadow:1px 1px rgba(0,58,112,0.9)}.banner.blue .screen{background-color:#003262}.sub-banner{background-color:#00b0da;display:flex;flex-flow:column;height:200px;justify-content:center;margin-top:30px}.sub-banner h2{font-size:4rem;font-weight:600;text-align:center}.main-header+.sub-banner{margin-top:50px}.intro-text{color:#3b7ea1;font-size:2.5rem;margin:50px auto;text-align:center;width:95%}.intro-text p{line-height:3.5rem}.intro-text.left{text-align:left}.intro-text.right{text-align:right}.body-content{margin:0 auto;width:95%}.sub-content{margin:50px auto;width:95%}.sub-content h3{font-size:2rem}.sub-content p{font-size:1.6rem}.contact-form{background-color:#3b7ea1;color:#fff;text-align:center;width:100%}.contact-form h3{font-size:2.5rem;font-weight:600}.contact-form p{font-size:2rem}.contact-form .form-intro{display:flex;flex-direction:column;justify-content:center;padding:50px 0}.contact-form .form-fields .form-row{line-height:2.5rem;margin:1rem 0;text-align:left}.contact-form .form-fields .form-row fieldset{border:0}.contact-form .form-fields .form-row fieldset input[type='checkbox'],.contact-form .form-fields .form-row fieldset input[type='radio']{vertical-align:middle;width:auto}.contact-form .form-fields .form-row fieldset label{font-weight:normal;text-transform:none}.contact-form .form-fields .form-row h4{font-size:2.2rem;font-weight:600;margin:2rem 0}.contact-form .form-fields .form-row .checkbox-field{align-items:baseline;display:flex;flex-direction:row}.contact-form .form-fields .form-row .checkbox-field input{height:max-content;margin-right:7px;width:max-content}.contact-form .form-fields .form-row .checkbox-field label{flex-grow:1}.contact-form .form-fields label,.contact-form .form-fields legend{display:block;font-size:1.5rem;font-weight:600;text-transform:uppercase}.contact-form .form-fields input,.contact-form .form-fields textarea{border:1px solid #003262;border-radius:4px;font-family:"proxima-nova",helvetica,arial,"Nimbus Sans L",sans-serif;font-size:1.5rem;padding:10px 5px;width:100%}.contact-form .form-fields input[type='submit']{width:auto}.contact-form .form-fields .helptext{display:block;font-size:.8rem;font-style:italic;line-height:1.5rem}.contact-form .form-footer .button{cursor:pointer}.resources .content-blocks{margin:50px auto;width:95%}.resources .content-blocks article{display:flex;flex-direction:row;gap:30px;padding:15px 0}.resources .content-blocks article a img{max-width:max-content;width:300px}.resources .content-blocks article h3{font-size:2rem}.resources .content-blocks article p{font-size:1.5rem}.search form{margin-bottom:50px}.search form input[type='search']{font-size:1.5rem;padding:4px 6px;vertical-align:middle}.search ul{margin:50px 0}.search .button{padding:10px 15px}.search .content-inner{margin:50px auto;width:85%}.homepage-landing,section.form-landing{padding:3rem 1rem}.homepage-landing h2,section.form-landing h2{font-size:2.5rem;margin:100px;text-align:center}.homepage-landing p,section.form-landing p{font-size:2rem;text-align:center}@media only screen and (max-width:600px){.sub-banner{height:max-content;padding:30px 0}.sub-banner h2{font-size:3rem}.resources .content-blocks article{display:block}.resources .content-blocks article img{max-width:100%;width:100%}}